ports/134875: Update Port: editors/emacs-devel to v.23.0.93

Ashish SHUKLA wahjava at gmail.com
Mon Jun 1 04:10:03 UTC 2009


The following reply was made to PR ports/134875; it has been noted by GNATS.

From: wahjava at gmail.com (Ashish SHUKLA)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/134875: Update Port: editors/emacs-devel to v.23.0.93
Date: Mon, 01 Jun 2009 09:31:15 +0000

 --=-=-=
 
 Please discard the old diff as new version is out. The attached diff
 updates the port to v.23.0.94.
 
 BtW sorry, as it still has the SOURCES option included.
 
 Thanks
 -- 
 Ashish SHUKLA
 
 --=-=-=
 Content-Type: text/x-diff
 Content-Disposition: attachment; filename=emacs-devel.diff
 Content-Description: editors/emacs-devel port updated to v.23.0.94
 
 diff -urN /usr/ports/editors/emacs-devel/Makefile emacs-devel/Makefile
 --- /usr/ports/editors/emacs-devel/Makefile	2009-04-02 21:37:32.000000000 +0000
 +++ emacs-devel/Makefile	2009-06-01 05:31:20.000000000 +0000
 @@ -33,7 +33,7 @@
  
  INSTALLS_ICONS=	yes
  
 -EMACS_VER=	23.0.92
 +EMACS_VER=	23.0.94
  GNU_CONFIGURE=	yes
  USE_GMAKE=	yes
  ALL_TARGET=	bootstrap
 @@ -77,8 +77,16 @@
  
  LATEST_LINK=	emacs23
  
 +OPTIONS=	SOURCES	"Install source code"	ON
 +
  .include <bsd.port.pre.mk>
  
 +.if defined(WITH_SOURCES)
 +PLIST_SUB+=	SOURCES=""
 +.else
 +PLIST_SUB+=	SOURCES="@comment "
 +.endif
 +
  .if ${ARCH} == "ia64"
  BROKEN=	Emacs 22.X and later does not currently build on ia64
  .endif
 @@ -97,5 +105,13 @@
  
  post-patch:
  	@${RM} -f ${WRKSRC}/info/*
 +	@${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/${DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el
 +
 +.if defined(WITH_SOURCES)
 +post-install:
 +	@${MKDIR} ${DATADIR}/${EMACS_VER}/src
 +	@${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${DATADIR}/${EMACS_VER}/src
 +	@${INSTALL_DATA} ${WRKSRC}/sources.el ${DATADIR}/${EMACS_VER}/site-lisp/site-start.el
 +.endif
  
  .include <bsd.port.post.mk>
 diff -urN /usr/ports/editors/emacs-devel/distinfo emacs-devel/distinfo
 --- /usr/ports/editors/emacs-devel/distinfo	2009-04-02 21:37:32.000000000 +0000
 +++ emacs-devel/distinfo	2009-06-01 05:54:14.000000000 +0000
 @@ -1,3 +1,3 @@
 -MD5 (emacs-23.0.92.tar.gz) = 3d2232a3efbafdb7280abe2f1f7802ac
 -SHA256 (emacs-23.0.92.tar.gz) = 53af89e1c80928130469da94f7acecbe3d663546432cfee8233568ed9e3ba7aa
 -SIZE (emacs-23.0.92.tar.gz) = 43022949
 +MD5 (emacs-23.0.94.tar.gz) = b90e20fe97253764f386dffff702b38c
 +SHA256 (emacs-23.0.94.tar.gz) = c391ec2d1baa9fad5fc503414d7781d5aabfc14c1157bb99453968096435ed6e
 +SIZE (emacs-23.0.94.tar.gz) = 42801442
 diff -urN /usr/ports/editors/emacs-devel/files/patch-sources.el emacs-devel/files/patch-sources.el
 --- /usr/ports/editors/emacs-devel/files/patch-sources.el	1970-01-01 00:00:00.000000000 +0000
 +++ emacs-devel/files/patch-sources.el	2009-05-23 20:16:55.000000000 +0000
 @@ -0,0 +1,10 @@
 +
 +$FreeBSD$
 +
 +--- /dev/null
 ++++ sources.el
 +@@ -0,0 +1,4 @@
 ++;;; Path to Emacs C Sources.
 ++(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
 ++  (setq find-function-C-source-directory
 ++        "%%DATADIR%%/%%EMACS_VER%%/src"))
 diff -urN /usr/ports/editors/emacs-devel/pkg-plist emacs-devel/pkg-plist
 --- /usr/ports/editors/emacs-devel/pkg-plist	2009-03-07 13:02:36.000000000 +0000
 +++ emacs-devel/pkg-plist	2009-06-01 06:58:15.000000000 +0000
 @@ -871,7 +871,6 @@
  %%DATADIR%%/%%EMACS_VER%%/leim/quail/greek.elc
  %%DATADIR%%/%%EMACS_VER%%/leim/quail/hangul.el.gz
  %%DATADIR%%/%%EMACS_VER%%/leim/quail/hangul.elc
 -%%DATADIR%%/%%EMACS_VER%%/leim/quail/hangul3.elc
  %%DATADIR%%/%%EMACS_VER%%/leim/quail/hanja-jis.el.gz
  %%DATADIR%%/%%EMACS_VER%%/leim/quail/hanja-jis.elc
  %%DATADIR%%/%%EMACS_VER%%/leim/quail/hanja.el.gz
 @@ -3153,6 +3152,183 @@
  %%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.el.gz
  %%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.elc
  %%DATADIR%%/%%EMACS_VER%%/site-lisp/subdirs.el
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/site-lisp/site-start.el
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/Makefile.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/alloc.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/atimer.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/atimer.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/blockinput.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/buffer.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/buffer.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/bytecode.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/callint.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/callproc.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/casefiddle.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/casetab.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/category.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/category.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ccl.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ccl.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/character.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/character.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/charset.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/charset.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/chartab.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/cm.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/cm.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/cmds.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/coding.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/coding.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/commands.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/composite.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/composite.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/config.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/data.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/dbusbind.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/dired.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/dispextern.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/dispnew.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/disptab.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/doc.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/doprnt.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/dosfns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/dosfns.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ecrt0.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/editfns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/emacs-icon.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/emacs.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/epaths.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/eval.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/fileio.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/filelock.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/filemode.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/firstfile.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/floatfns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/fns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/font.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/font.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/fontset.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/fontset.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/frame.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/frame.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/fringe.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ftfont.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ftfont.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ftxfont.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/getloadavg.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/getpagesize.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/gmalloc.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/gtkutil.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/gtkutil.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/image.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/indent.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/indent.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/insdel.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/intervals.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/intervals.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keyboard.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keyboard.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keymap.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keymap.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lastfile.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lisp.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lread.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/macros.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/macros.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/marker.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/md5.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/md5.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/mem-limits.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/menu.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/menu.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/minibuf.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/mktime.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/msdos.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/msdos.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ndir.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/nsgui.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/nsterm.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/point.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/pre-crt0.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/prefix-args.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/print.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/process.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/process.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/puresize.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/ralloc.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/regex.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/regex.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/region-cache.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/region-cache.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/scroll.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/search.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/sheap.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/sound.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/strftime.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/syntax.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/syntax.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/sysdep.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/sysselect.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/syssignal.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/systime.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/systty.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/syswait.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/term.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/termcap.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/termchar.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/termhooks.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/terminal.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/terminfo.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/termopts.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/textprop.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/tparam.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/undo.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexaix.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexalpha.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexcw.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexec.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexelf.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexhp9k800.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexmacosx.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexsol.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexw32.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/vm-limit.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w16select.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32console.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32fns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32font.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32font.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32gui.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32heap.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32heap.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32inevt.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32inevt.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32menu.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32proc.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32reg.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32select.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32term.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32term.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32uniscribe.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32xfns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/widget.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/widget.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/widgetprv.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/window.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/window.h
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xdisp.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xfaces.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xfns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xfont.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xftfont.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xmenu.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xrdb.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xselect.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xsmfns.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xterm.c
 +%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xterm.h
  %%DATADIR%%/site-lisp/subdirs.el
  share/icons/hicolor/128x128/apps/emacs.png
  share/icons/hicolor/16x16/apps/emacs.png
 @@ -3167,6 +3343,7 @@
  share/icons/hicolor/scalable/mimetypes/emacs-document.svg
  var/games/emacs/snake-scores
  var/games/emacs/tetris-scores
 +%%SOURCES%%@dirrm %%DATADIR%%/%%EMACS_VER%%/src
  @dirrm %%DATADIR%%/%%EMACS_VER%%/site-lisp
  @dirrm %%DATADIR%%/%%EMACS_VER%%/lisp/url
  @dirrm %%DATADIR%%/%%EMACS_VER%%/lisp/textmodes
 
 --=-=-=--



More information about the freebsd-ports-bugs mailing list