pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/editors/emacs-snapshot Import the development version ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/296e8df941ef
branches:  trunk
changeset: 394096:296e8df941ef
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Fri Jun 05 02:57:53 2009 +0000

description:
Import the development version of emacs (23.0.94).

This package is based on emacs-current in pkgsrc-wip, which was
originally packaged by OBATA Akio.

diffstat:

 editors/emacs-snapshot/DESCR            |    18 +
 editors/emacs-snapshot/Makefile         |    57 +
 editors/emacs-snapshot/PLIST            |  3301 +++++++++++++++++++++++++++++++
 editors/emacs-snapshot/PLIST.cocoa      |    14 +
 editors/emacs-snapshot/PLIST.gnustep    |    11 +
 editors/emacs-snapshot/distinfo         |     7 +
 editors/emacs-snapshot/options.mk       |   137 +
 editors/emacs-snapshot/patches/patch-ab |    25 +
 editors/emacs-snapshot/patches/patch-ac |    13 +
 9 files changed, 3583 insertions(+), 0 deletions(-)

diffs (truncated from 3619 to 300 lines):

diff -r 97fea563e935 -r 296e8df941ef editors/emacs-snapshot/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs-snapshot/DESCR      Fri Jun 05 02:57:53 2009 +0000
@@ -0,0 +1,18 @@
+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.
diff -r 97fea563e935 -r 296e8df941ef editors/emacs-snapshot/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs-snapshot/Makefile   Fri Jun 05 02:57:53 2009 +0000
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/06/05 02:57:53 minskim Exp $
+
+DISTNAME=      emacs-snapshot_20090604.orig
+PKGNAME=       ${DISTNAME:S/snapshot_/${EMACS_VERSION}./:S/.orig//}
+CATEGORIES=    editors
+MASTER_SITES=  http://emacs.orebokech.com/pool/main/e/emacs-snapshot/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.gnu.org/software/emacs/emacs.html
+COMMENT=       GNU editing macros (development version)
+LICENSE=       gnu-gpl-v3
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+CONFLICTS+=    emacs-nox11-[0-9]*
+
+FILESDIR=      ${.CURDIR}/../../editors/emacs/files
+GNU_CONFIGURE= yes
+INFO_FILES=    yes
+USE_DIRS+=     xdg-1.1
+USE_TOOLS+=    gmake makeinfo gzip
+WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV:C/\.[0-9]*$//}
+
+CONFIGURE_ARGS+=       --srcdir=${WRKSRC}
+CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
+CONFIGURE_ENV+=                GAMEOWN=${GAMEOWN}
+
+BUILD_DEFS+=           VARBASE
+BUILD_DEFS+=           GAMEDATAMODE
+PLIST_SRC+=            PLIST
+
+BUILD_TARGET=          bootstrap
+EMACS_VERSION=         23.0.94
+PLIST_SUBST+=          EMACS_VERSION=${EMACS_VERSION}
+
+REPLACE_PERL=          lib-src/grep-changelog
+CHECK_INTERPRETER_SKIP=        bin/grep-changelog
+
+MAKE_DIRS_PERMS+=      ${VARBASE}/games/emacs ${GAMEOWN} ${GAMEGRP} ${GAMEDIRMODE}
+CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/snake-scores \
+                       ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE}
+CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/tetris-scores \
+                       ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE}
+
+# build PATH in the dumped emacs is not a problem
+CHECK_WRKREF_SKIP+=    bin/emacs
+CHECK_WRKREF_SKIP+=    bin/emacs-${EMACS_VERSION}
+
+.include "options.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/oss.buildlink3.mk"
+
+post-extract:
+       cp ${FILESDIR}/site-init.el ${WRKSRC}/lisp
+
+.include "../../mk/bsd.pkg.mk"
diff -r 97fea563e935 -r 296e8df941ef editors/emacs-snapshot/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs-snapshot/PLIST      Fri Jun 05 02:57:53 2009 +0000
@@ -0,0 +1,3301 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/06/05 02:57:57 minskim Exp $
+bin/b2m
+bin/ctags
+bin/ebrowse
+bin/emacs
+bin/emacs-${EMACS_VERSION}
+bin/emacsclient
+bin/etags
+bin/grep-changelog
+bin/rcs-checkin
+info/ada-mode
+info/auth
+info/autotype
+info/calc
+info/ccmode
+info/cl
+info/dbus
+info/dired-x
+info/ebrowse
+info/ediff
+info/efaq
+info/eintr
+info/elisp
+info/emacs
+info/emacs-mime
+info/epa
+info/erc
+info/eshell
+info/eudc
+info/flymake
+info/forms
+info/gnus
+info/idlwave
+info/info
+info/mairix-el
+info/message
+info/mh-e
+info/newsticker
+info/nxml-mode
+info/org
+info/pcl-cvs
+info/pgg
+info/rcirc
+info/reftex
+info/remember
+info/sasl
+info/sc
+info/ses
+info/sieve
+info/smtpmail
+info/speedbar
+info/tramp
+info/url
+info/vip
+info/viper
+info/widget
+info/woman
+libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/cvtmail
+libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/digest-doc
+libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/fakemail
+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}/sorted-doc
+libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/update-game-score
+libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/vcdiff
+man/man1/b2m.1
+man/man1/ctags.1
+man/man1/ebrowse.1
+man/man1/emacs.1
+man/man1/emacsclient.1
+man/man1/etags.1
+man/man1/grep-changelog.1
+man/man1/rcs-checkin.1
+share/applications/emacs.desktop
+share/emacs/${EMACS_VERSION}/etc/AUTHORS
+share/emacs/${EMACS_VERSION}/etc/BABYL
+share/emacs/${EMACS_VERSION}/etc/CENSORSHIP
+share/emacs/${EMACS_VERSION}/etc/CONTRIBUTE
+share/emacs/${EMACS_VERSION}/etc/COOKIES
+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-${EMACS_VERSION}.1
+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/INTERVIEW
+share/emacs/${EMACS_VERSION}/etc/JOKES
+share/emacs/${EMACS_VERSION}/etc/LINUX-GNU
+share/emacs/${EMACS_VERSION}/etc/MACHINES
+share/emacs/${EMACS_VERSION}/etc/MAILINGLISTS
+share/emacs/${EMACS_VERSION}/etc/MH-E-NEWS
+share/emacs/${EMACS_VERSION}/etc/MORE.STUFF
+share/emacs/${EMACS_VERSION}/etc/MOTIVATION
+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/NXML-NEWS
+share/emacs/${EMACS_VERSION}/etc/ORDERS
+share/emacs/${EMACS_VERSION}/etc/PROBLEMS
+share/emacs/${EMACS_VERSION}/etc/README
+share/emacs/${EMACS_VERSION}/etc/SERVICE
+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/celibacy.1
+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



Home | Main Index | Thread Index | Old Index