pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/emacs22 Import emacs-22.3nb2 in editors/emacs ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/82920053d395
branches:  trunk
changeset: 396887:82920053d395
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Wed Aug 05 10:30:26 2009 +0000

description:
Import emacs-22.3nb2 in editors/emacs as editors/emacs22;
editors/emacs will be updated to 23.1.

Proposed by obache@, and OK'ed by markd@ and drochner@.

diffstat:

 editors/emacs22/DESCR              |    13 +
 editors/emacs22/Makefile           |    68 +
 editors/emacs22/PLIST              |  2709 ++++++++++++++++++++++++++++++++++++
 editors/emacs22/PLIST.carbon       |     6 +
 editors/emacs22/buildlink3.mk      |    16 +
 editors/emacs22/distinfo           |    23 +
 editors/emacs22/files/dragonfly.h  |   132 +
 editors/emacs22/files/site-init.el |     4 +
 editors/emacs22/hacks.mk           |    16 +
 editors/emacs22/options.mk         |    89 +
 editors/emacs22/patches/patch-aa   |    34 +
 editors/emacs22/patches/patch-ab   |    21 +
 editors/emacs22/patches/patch-ad   |     9 +
 editors/emacs22/patches/patch-ae   |    48 +
 editors/emacs22/patches/patch-aj   |    12 +
 editors/emacs22/patches/patch-ak   |    23 +
 editors/emacs22/patches/patch-am   |    13 +
 editors/emacs22/patches/patch-an   |    14 +
 editors/emacs22/patches/patch-ao   |    15 +
 editors/emacs22/patches/patch-ap   |    16 +
 editors/emacs22/patches/patch-aq   |    17 +
 editors/emacs22/patches/patch-ar   |    14 +
 editors/emacs22/patches/patch-as   |    15 +
 editors/emacs22/patches/patch-at   |    14 +
 editors/emacs22/patches/patch-au   |    15 +
 editors/emacs22/patches/patch-av   |    14 +
 editors/emacs22/patches/patch-aw   |    13 +
 editors/emacs22/patches/patch-xx   |    21 +
 editors/emacs22/version.mk         |     9 +
 29 files changed, 3413 insertions(+), 0 deletions(-)

diffs (truncated from 3529 to 300 lines):

diff -r 00aa34d4a00a -r 82920053d395 editors/emacs22/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs22/DESCR     Wed Aug 05 10:30:26 2009 +0000
@@ -0,0 +1,13 @@
+GNU Emacs is a self-documenting, customizable, extensible real-time
+display editor.
+
+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.
+
+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 00aa34d4a00a -r 82920053d395 editors/emacs22/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs22/Makefile  Wed Aug 05 10:30:26 2009 +0000
@@ -0,0 +1,68 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/08/05 10:30:26 minskim Exp $
+
+PKGNAME?=      ${DISTNAME}
+COMMENT?=      GNU editing macros (editor)
+
+DISTNAME=      emacs-22.3
+PKGREVISION=   2
+CATEGORIES=    editors
+MASTER_SITES=  ${MASTER_SITE_GNU:=emacs/}
+
+MAINTAINER=    markd%NetBSD.org@localhost
+HOMEPAGE=      http://www.gnu.org/software/emacs/emacs.html
+LICENSE=       gnu-gpl-v3
+
+CONFLICTS+=    elisp-manual-[0-9]*
+CONFLICTS+=    emacs-[0-9]*
+CONFLICTS+=    emacs-nox11-[0-9]*
+CONFLICTS+=    mule-[0-9]*
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+USE_TOOLS+=            gmake gzip mktemp:run perl:run pkg-config
+GNU_CONFIGURE=         yes
+INFO_FILES=            # PLIST
+
+.include "options.mk"
+
+MAKEFLAGS+=            EMACSLOADPATH=${WRKSRC}/lisp
+
+CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
+CONFIGURE_ENV+=                GAMEOWN=${GAMEOWN:Q}
+
+BUILD_DEFS+=           VARBASE
+BUILD_DEFS+=           GAMEDATAMODE
+
+# build PATH in the dumped emacs is not a problem
+CHECK_WRKREF_SKIP+=    bin/emacs
+CHECK_WRKREF_SKIP+=    bin/emacs-[0-9]*
+
+REPLACE_PERL=          lib-src/grep-changelog
+
+SUBST_CLASSES+=                        test_equal
+SUBST_STAGE.test_equal=                pre-configure
+SUBST_MESSAGE.test_equal=      Fixing bashisms in test(1) usage.
+SUBST_FILES.test_equal=                mac/make-package
+SUBST_SED.test_equal=          -e 's/ == / = /g'
+
+MAKE_DIRS_PERMS+=      ${VARBASE}/games/emacs \
+                       ${GAMEOWN:Q} ${GAMEGRP} ${GAMEDIRMODE:Q}
+CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/snake-scores \
+                       ${GAMEOWN:Q} ${GAMEGRP:Q} ${GAMEDATAMODE:Q}
+CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/tetris-scores \
+                       ${GAMEOWN:Q} ${GAMEGRP:Q} ${GAMEDATAMODE:Q}
+SPECIAL_PERMS+=                libexec/emacs/${PKGVERSION_NOREV}/${MACHINE_GNU_PLATFORM}/update-game-score ${GAMEOWN:Q} ${GAMEGRP:Q} ${GAMEMODE:Q}
+
+.if (${OPSYS} == "DragonFly") && exists(/usr/lib/crtn.o)
+CPPFLAGS+=             -DDFLY_CRT_USRLIB
+.endif
+
+post-extract:
+       cp ${FILESDIR}/site-init.el ${WRKSRC}/lisp
+       cp ${FILESDIR}/dragonfly.h ${WRKSRC}/src/s
+       ${CHMOD} -R go-w ${WRKSRC}
+
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/termcap.buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r 00aa34d4a00a -r 82920053d395 editors/emacs22/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs22/PLIST     Wed Aug 05 10:30:26 2009 +0000
@@ -0,0 +1,2709 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/08/05 10:30:29 minskim Exp $
+bin/emacs-b2m
+bin/emacs-ctags
+bin/emacs-ebrowse
+bin/emacs
+bin/emacs-${PKGVERSION}
+bin/emacsclient
+bin/emacs-etags
+bin/emacs-grep-changelog
+bin/emacs-rcs-checkin
+info/ada-mode
+info/autotype
+info/calc
+info/calc-1
+info/calc-2
+info/calc-3
+info/calc-4
+info/calc-5
+info/calc-6
+info/ccmode
+info/cl
+info/dired-x
+info/ebrowse
+info/ediff
+info/efaq
+info/eintr
+info/eintr-1
+info/eintr-2
+info/eintr-3
+info/elisp
+info/elisp-1
+info/elisp-10
+info/elisp-11
+info/elisp-2
+info/elisp-3
+info/elisp-4
+info/elisp-5
+info/elisp-6
+info/elisp-7
+info/elisp-8
+info/elisp-9
+info/emacs
+info/emacs-1
+info/emacs-2
+info/emacs-3
+info/emacs-4
+info/emacs-5
+info/emacs-6
+info/emacs-7
+info/emacs-mime
+info/erc
+info/eshell
+info/eudc
+info/flymake
+info/forms
+info/gnus
+info/gnus-1
+info/gnus-2
+info/gnus-3
+info/gnus-4
+info/gnus-5
+info/idlwave
+info/message
+info/mh-e
+info/mh-e-1
+info/mh-e-2
+info/newsticker
+info/org
+info/pcl-cvs
+info/pgg
+info/rcirc
+info/reftex
+info/sc
+info/ses
+info/sieve
+info/smtpmail
+info/speedbar
+info/tramp
+info/url
+info/vip
+info/viper
+info/widget
+info/woman
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/cvtmail
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/digest-doc
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/fakemail
+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
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sorted-doc
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/update-game-score
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/vcdiff
+man/man1/emacs-ctags.1
+man/man1/emacs.1
+man/man1/emacsclient.1
+man/man1/emacs-etags.1
+share/emacs/${PKGVERSION}/etc/BABYL
+share/emacs/${PKGVERSION}/etc/CENSORSHIP
+share/emacs/${PKGVERSION}/etc/COOKIES
+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-${PKGVERSION}.1
+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/INTERVIEW
+share/emacs/${PKGVERSION}/etc/JOKES
+share/emacs/${PKGVERSION}/etc/LINUX-GNU
+share/emacs/${PKGVERSION}/etc/MACHINES
+share/emacs/${PKGVERSION}/etc/MAILINGLISTS
+share/emacs/${PKGVERSION}/etc/MH-E-NEWS
+share/emacs/${PKGVERSION}/etc/MORE.STUFF
+share/emacs/${PKGVERSION}/etc/MOTIVATION
+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/ORDERS
+share/emacs/${PKGVERSION}/etc/PROBLEMS
+share/emacs/${PKGVERSION}/etc/README
+share/emacs/${PKGVERSION}/etc/SERVICE
+share/emacs/${PKGVERSION}/etc/TERMS
+share/emacs/${PKGVERSION}/etc/THE-GNU-PROJECT
+share/emacs/${PKGVERSION}/etc/TODO
+share/emacs/${PKGVERSION}/etc/TUTORIAL
+share/emacs/${PKGVERSION}/etc/TUTORIAL.bg
+share/emacs/${PKGVERSION}/etc/TUTORIAL.cn
+share/emacs/${PKGVERSION}/etc/TUTORIAL.cs
+share/emacs/${PKGVERSION}/etc/TUTORIAL.de
+share/emacs/${PKGVERSION}/etc/TUTORIAL.eo
+share/emacs/${PKGVERSION}/etc/TUTORIAL.es
+share/emacs/${PKGVERSION}/etc/TUTORIAL.fr
+share/emacs/${PKGVERSION}/etc/TUTORIAL.it
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ja
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ko
+share/emacs/${PKGVERSION}/etc/TUTORIAL.nl
+share/emacs/${PKGVERSION}/etc/TUTORIAL.pl
+share/emacs/${PKGVERSION}/etc/TUTORIAL.pt_BR
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ro
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ru
+share/emacs/${PKGVERSION}/etc/TUTORIAL.sk
+share/emacs/${PKGVERSION}/etc/TUTORIAL.sl
+share/emacs/${PKGVERSION}/etc/TUTORIAL.sv
+share/emacs/${PKGVERSION}/etc/TUTORIAL.th
+share/emacs/${PKGVERSION}/etc/TUTORIAL.translators
+share/emacs/${PKGVERSION}/etc/TUTORIAL.zh
+share/emacs/${PKGVERSION}/etc/WHY-FREE
+share/emacs/${PKGVERSION}/etc/calccard.ps
+share/emacs/${PKGVERSION}/etc/calccard.tex
+share/emacs/${PKGVERSION}/etc/celibacy.1
+share/emacs/${PKGVERSION}/etc/compilation.txt
+share/emacs/${PKGVERSION}/etc/condom.1
+share/emacs/${PKGVERSION}/etc/copying.paper
+share/emacs/${PKGVERSION}/etc/cs-dired-ref.ps
+share/emacs/${PKGVERSION}/etc/cs-dired-ref.tex
+share/emacs/${PKGVERSION}/etc/cs-refcard.ps
+share/emacs/${PKGVERSION}/etc/cs-refcard.tex
+share/emacs/${PKGVERSION}/etc/cs-survival.tex
+share/emacs/${PKGVERSION}/etc/ctags.1
+share/emacs/${PKGVERSION}/etc/de-refcard.ps
+share/emacs/${PKGVERSION}/etc/de-refcard.tex
+share/emacs/${PKGVERSION}/etc/dired-ref.ps
+share/emacs/${PKGVERSION}/etc/dired-ref.tex
+share/emacs/${PKGVERSION}/etc/e/eterm-color
+share/emacs/${PKGVERSION}/etc/e/eterm-color.ti
+share/emacs/${PKGVERSION}/etc/echo.msg
+share/emacs/${PKGVERSION}/etc/edt-user.doc
+share/emacs/${PKGVERSION}/etc/emacs-buffer.gdb
+share/emacs/${PKGVERSION}/etc/emacs.1
+share/emacs/${PKGVERSION}/etc/emacs.bash
+share/emacs/${PKGVERSION}/etc/emacs.csh
+share/emacs/${PKGVERSION}/etc/emacs.icon
+share/emacs/${PKGVERSION}/etc/emacs.py
+share/emacs/${PKGVERSION}/etc/emacsclient.1
+share/emacs/${PKGVERSION}/etc/emacstool.1
+share/emacs/${PKGVERSION}/etc/enriched.doc
+share/emacs/${PKGVERSION}/etc/etags.1
+share/emacs/${PKGVERSION}/etc/fr-drdref.ps
+share/emacs/${PKGVERSION}/etc/fr-drdref.tex
+share/emacs/${PKGVERSION}/etc/fr-refcard.ps
+share/emacs/${PKGVERSION}/etc/fr-refcard.tex
+share/emacs/${PKGVERSION}/etc/fr-survival.tex
+share/emacs/${PKGVERSION}/etc/future-bug
+share/emacs/${PKGVERSION}/etc/gnus-booklet.ps
+share/emacs/${PKGVERSION}/etc/gnus-logo.eps
+share/emacs/${PKGVERSION}/etc/gnus-refcard.ps
+share/emacs/${PKGVERSION}/etc/gnus-refcard.tex
+share/emacs/${PKGVERSION}/etc/gnus-tut.txt
+share/emacs/${PKGVERSION}/etc/gnus.pbm
+share/emacs/${PKGVERSION}/etc/grep.txt
+share/emacs/${PKGVERSION}/etc/images/README
+share/emacs/${PKGVERSION}/etc/images/attach.pbm
+share/emacs/${PKGVERSION}/etc/images/attach.xpm
+share/emacs/${PKGVERSION}/etc/images/back-arrow.pbm
+share/emacs/${PKGVERSION}/etc/images/back-arrow.xpm
+share/emacs/${PKGVERSION}/etc/images/cancel.pbm
+share/emacs/${PKGVERSION}/etc/images/cancel.xpm
+share/emacs/${PKGVERSION}/etc/images/close.pbm



Home | Main Index | Thread Index | Old Index