# ChangeLog for app-editors/xemacs
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/ChangeLog,v 1.67 2006/12/02 14:16:32 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/ChangeLog,v 1.68 2006/12/09 14:53:05 graaff Exp $
+
+ 09 Dec 2006; Hans de Graaff <graaff@gentoo.org>
+ -files/xemacs-21.4.15-gdbm.patch, +files/xemacs-21.4.19-texi.patch,
+ xemacs-21.4.19-r1.ebuild:
+ Documentation fixes; part of #97786. Install some binaries with package name
+ and symlinks to better handle clashes with emacs. Fixes #62991. Remove unused
+ patch.
*xemacs-21.4.19-r1 (02 Dec 2006)
--- /dev/null
+Index: emodules.texi
+===================================================================
+RCS file: /pack/xemacscvs/XEmacs/xemacs/man/emodules.texi,v
+retrieving revision 1.2.2.2
+diff -u -B -r1.2.2.2 emodules.texi
+--- man/emodules.texi 2002/08/20 11:35:22 1.2.2.2
++++ man/emodules.texi 2006/12/09 14:21:22
+@@ -3,6 +3,9 @@
+ @c %**start of header
+ @setfilename ../info/emodules.info
+ @settitle Extending Emacs using C Modules
++@direntry
++* Emodules: (emodules). XEmacs dynamically loadable module support.
++@end direntry
+ @c %**end of header
+
+ @c
+Index: external-widget.texi
+===================================================================
+RCS file: /pack/xemacscvs/XEmacs/xemacs/man/external-widget.texi,v
+retrieving revision 1.3.2.1
+diff -u -B -r1.3.2.1 external-widget.texi
+--- man/external-widget.texi 2002/04/30 16:06:06 1.3.2.1
++++ man/external-widget.texi 2006/12/09 14:21:22
+@@ -4,7 +4,7 @@
+ @ifinfo
+ @dircategory XEmacs Editor
+ @direntry
+-* External Widget: (external-widget) External Client Widget.
++* External Widget: (external-widget). External Client Widget.
+ @end direntry
+ @end ifinfo
+
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/xemacs-21.4.19-r1.ebuild,v 1.1 2006/12/02 14:16:32 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs/xemacs-21.4.19-r1.ebuild,v 1.2 2006/12/09 14:53:05 graaff Exp $
export WANT_AUTOCONF="2.1"
inherit autotools eutils
use neXt && unpack NeXT_XEmacs.tar.gz
cd "${S}"
- epatch ${FILESDIR}/emodules.info-21.4.8-gentoo.patch
+ epatch ${FILESDIR}/xemacs-21.4.19-texi.patch
# see bug 58350
epatch ${FILESDIR}/${PN}-21.4.17-gdbm.patch
infodir="${D}"/usr/share/info \
install gzip-el || die
+ # Rename some applications installed in bin so that it is clear
+ # which application installed them and so that conflicting
+ # packages (emacs) can't clobber the actual applications.
+ # Addresses bug #62991.
+ for i in b2m ctags etags rcs-checkin ; do
+ mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed"
+ dosym /usr/bin/${i}-xemacs /usr/bin/${i}
+ done
+
# install base packages directories
dodir /usr/lib/xemacs/xemacs-packages/
dodir /usr/lib/xemacs/site-packages/
cd "${S}"
dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
dodoc "${FILESDIR}"/README.Gentoo
- rm -f "${D}"/usr/share/info/emodules.info~*
insinto /usr/share/pixmaps
newins "${S}"/etc/${PN}-icon.xpm ${PN}.xpm