Modify to no longer conflict with Emacs.

- prefix b2m, ctags and etags with xemacs-
- move info files to ${LOCALBASE}/info/xemacs-${VERSION}
ok maintainer.
This commit is contained in:
jasoni 2002-03-22 07:18:44 +00:00
parent a64a4f9055
commit 8737605eec
4 changed files with 206 additions and 156 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.13 2002/02/06 01:17:08 brad Exp $
# $OpenBSD: Makefile,v 1.14 2002/03/22 07:18:44 jasoni Exp $
COMMENT= "heavily customizable and extensible editor"
VERSION= 21.1.14
DISTNAME= xemacs-${VERSION}
CATEGORIES= editors
NEED_VERSION= 1.500
NEED_VERSION= 1.513
HOMEPAGE= http://www.xemacs.org/
@ -57,8 +57,8 @@ CONFIGURE_STYLE= autoconf old dest
CONFIGURE_ARGS+= --with-gnu-make \
--gung-ho \
--infodir='$${DESTDIR}${PREFIX}/info' \
--infopath='${LOCALBASE}/info:/usr/share/info' \
--infodir='$${DESTDIR}${PREFIX}/info/${DISTNAME}' \
--infopath='${LOCALBASE}/info/${DISTNAME}:${LOCALBASE}/info:usr/share/info' \
--site-prefixes='${LOCALBASE}:/usr' \
--without-ldap \
--without-cde \
@ -73,7 +73,7 @@ CONFIGURE_ARGS+= --with-gnu-make \
# XEmacs does not work with OpenLDAP 2.0.7 (linking problem)
FAKE_FLAGS= prefix='$${WRKINST}$${DESTDIR}${PREFIX}' \
infodir='$${WRKINST}$${DESTDIR}${PREFIX}/info'
infodir='$${WRKINST}$${DESTDIR}${PREFIX}/info/${DISTNAME}'
####
@ -245,7 +245,7 @@ STRIP_PROGS+= ${DISTNAME}
.endif
STRIP_EXECS= cvtmail digest-doc fakemail gnuserv hexl make-docfile \
make-path mmencode movemail profile sorted-doc wakeup yow
STRIP_PROGS= gnuclient b2m ctags etags ootags
STRIP_PROGS= gnuclient xemacs-b2m xemacs-ctags xemacs-etags ootags
post-install:
# Stripping

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-Makefile_in,v 1.1 2002/03/22 07:18:44 jasoni Exp $
--- Makefile.in.orig Sun Dec 17 19:03:32 2000
+++ Makefile.in Mon Mar 18 00:50:00 2002
@@ -444,9 +444,14 @@ install-arch-indep: mkdir info
fi
## Note it's `xemacs' not ${PROGNAME}
cd ${srcdir}/etc && \
- for page in xemacs etags ctags gnuserv gnuclient gnuattach gnudoit; do \
+ for page in xemacs gnuserv gnuclient gnuattach gnudoit; do \
${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext} ; \
chmod 0644 ${mandir}/$${page}${manext} ; \
+ done
+ cd ${srcdir}/etc && \
+ for page in etags ctags; do \
+ ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/xemacs-$${page}${manext} ; \
+ chmod 0644 ${mandir}/xemacs-$${page}${manext} ; \
done
@echo "If you would like to save approximately 2M of disk space, do"
@echo "make gzip-el"

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-lib-src_Makefile_in_in,v 1.1 2002/03/22 07:18:44 jasoni Exp $
--- lib-src/Makefile.in.in.orig Mon Mar 18 00:35:44 2002
+++ lib-src/Makefile.in.in Mon Mar 18 00:41:01 2002
@@ -212,10 +212,18 @@ ${archlibdir}: all
install: ${archlibdir}
@echo; echo "Installing utilities for users to run."
for file in ${INSTALLABLES} ; do \
- (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/$${file}) ; \
+ if [ $${file} = etags -o $${file} = ctags -o $${file} = b2m ]; then \
+ (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/xemacs-$${file}) ; \
+ else \
+ (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/$${file}) ; \
+ fi \
done
for file in ${INSTALLABLE_SCRIPTS} ; do \
- (cd .. && $(INSTALL_PROGRAM) ${srcdir}/$${file} ${bindir}/$${file}) ; \
+ if [ $${file} = rcs-checkin ]; then \
+ (cd .. && $(INSTALL_PROGRAM) ${srcdir}/$${file} ${bindir}/xemacs-$${file}) ; \
+ else \
+ (cd .. && $(INSTALL_PROGRAM) ${srcdir}/$${file} ${bindir}/$${file}) ; \
+ fi \
done
uninstall:

View File

@ -1,143 +1,148 @@
@comment $OpenBSD: PLIST,v 1.6 2001/10/11 19:32:32 espie Exp $
@pkgcfl emacs-*
@unexec install-info --delete --info-dir=%D/info %D/info/cl.info
@unexec install-info --delete --info-dir=%D/info %D/info/custom.info
@unexec install-info --delete --info-dir=%D/info %D/info/external-widget.info
@unexec install-info --delete --info-dir=%D/info %D/info/info.info
@unexec install-info --delete --info-dir=%D/info %D/info/internals.info
@unexec install-info --delete --info-dir=%D/info %D/info/lispref.info
@unexec install-info --delete --info-dir=%D/info %D/info/new-users-guide.info
@unexec install-info --delete --info-dir=%D/info %D/info/term.info
@unexec install-info --delete --info-dir=%D/info %D/info/termcap.info
@unexec install-info --delete --info-dir=%D/info %D/info/texinfo.info
@unexec install-info --delete --info-dir=%D/info %D/info/widget.info
@unexec install-info --delete --info-dir=%D/info %D/info/xemacs-faq.info
@unexec install-info --delete --info-dir=%D/info %D/info/xemacs.info
bin/b2m
bin/ctags
bin/etags
@comment $OpenBSD: PLIST,v 1.7 2002/03/22 07:18:44 jasoni Exp $
%%mule%%
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/cl.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/custom.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/external-widget.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/info.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/internals.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/lispref.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/new-users-guide.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/standards.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/term.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/termcap.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/texinfo.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/widget.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/xemacs-faq.info
@unexec install-info --delete --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/xemacs.info
bin/gnuattach
bin/gnuclient
bin/gnudoit
bin/ootags
bin/rcs-checkin
bin/xemacs
bin/xemacs-21.1.14
info/cl.info
info/cl.info-1
info/cl.info-2
info/cl.info-3
info/cl.info-4
info/cl.info-5
info/cl.info-6
info/custom.info
info/external-widget.info
info/info.info
info/internals.info
info/internals.info-1
info/internals.info-2
info/internals.info-3
info/internals.info-4
info/internals.info-5
info/internals.info-6
info/internals.info-7
info/internals.info-8
info/lispref.info
info/lispref.info-1
info/lispref.info-10
info/lispref.info-11
info/lispref.info-12
info/lispref.info-13
info/lispref.info-14
info/lispref.info-15
info/lispref.info-16
info/lispref.info-17
info/lispref.info-18
info/lispref.info-19
info/lispref.info-2
info/lispref.info-20
info/lispref.info-21
info/lispref.info-22
info/lispref.info-23
info/lispref.info-24
info/lispref.info-25
info/lispref.info-26
info/lispref.info-27
info/lispref.info-28
info/lispref.info-29
info/lispref.info-3
info/lispref.info-30
info/lispref.info-31
info/lispref.info-32
info/lispref.info-33
info/lispref.info-34
info/lispref.info-35
info/lispref.info-36
info/lispref.info-37
info/lispref.info-38
info/lispref.info-39
info/lispref.info-4
info/lispref.info-40
info/lispref.info-41
info/lispref.info-42
info/lispref.info-43
info/lispref.info-44
info/lispref.info-5
info/lispref.info-6
info/lispref.info-7
info/lispref.info-8
info/lispref.info-9
info/new-users-guide.info
info/new-users-guide.info-1
info/new-users-guide.info-2
info/new-users-guide.info-3
info/term.info
info/termcap.info
info/termcap.info-1
info/termcap.info-2
info/termcap.info-3
info/texinfo.info
info/texinfo.info-1
info/texinfo.info-10
info/texinfo.info-11
info/texinfo.info-12
info/texinfo.info-2
info/texinfo.info-3
info/texinfo.info-4
info/texinfo.info-5
info/texinfo.info-6
info/texinfo.info-7
info/texinfo.info-8
info/texinfo.info-9
info/widget.info
info/xemacs-faq.info
info/xemacs-faq.info-1
info/xemacs-faq.info-2
info/xemacs-faq.info-3
info/xemacs-faq.info-4
info/xemacs-faq.info-5
info/xemacs.info
info/xemacs.info-1
info/xemacs.info-10
info/xemacs.info-11
info/xemacs.info-12
info/xemacs.info-13
info/xemacs.info-14
info/xemacs.info-15
info/xemacs.info-16
info/xemacs.info-17
info/xemacs.info-18
info/xemacs.info-19
info/xemacs.info-2
info/xemacs.info-20
info/xemacs.info-21
info/xemacs.info-3
info/xemacs.info-4
info/xemacs.info-5
info/xemacs.info-6
info/xemacs.info-7
info/xemacs.info-8
info/xemacs.info-9
bin/xemacs-b2m
bin/xemacs-ctags
bin/xemacs-etags
bin/xemacs-rcs-checkin
info/xemacs-21.1.14/cl.info
info/xemacs-21.1.14/cl.info-1
info/xemacs-21.1.14/cl.info-2
info/xemacs-21.1.14/cl.info-3
info/xemacs-21.1.14/cl.info-4
info/xemacs-21.1.14/cl.info-5
info/xemacs-21.1.14/cl.info-6
info/xemacs-21.1.14/custom.info
info/xemacs-21.1.14/external-widget.info
info/xemacs-21.1.14/info.info
info/xemacs-21.1.14/internals.info
info/xemacs-21.1.14/internals.info-1
info/xemacs-21.1.14/internals.info-2
info/xemacs-21.1.14/internals.info-3
info/xemacs-21.1.14/internals.info-4
info/xemacs-21.1.14/internals.info-5
info/xemacs-21.1.14/internals.info-6
info/xemacs-21.1.14/internals.info-7
info/xemacs-21.1.14/internals.info-8
info/xemacs-21.1.14/lispref.info
info/xemacs-21.1.14/lispref.info-1
info/xemacs-21.1.14/lispref.info-10
info/xemacs-21.1.14/lispref.info-11
info/xemacs-21.1.14/lispref.info-12
info/xemacs-21.1.14/lispref.info-13
info/xemacs-21.1.14/lispref.info-14
info/xemacs-21.1.14/lispref.info-15
info/xemacs-21.1.14/lispref.info-16
info/xemacs-21.1.14/lispref.info-17
info/xemacs-21.1.14/lispref.info-18
info/xemacs-21.1.14/lispref.info-19
info/xemacs-21.1.14/lispref.info-2
info/xemacs-21.1.14/lispref.info-20
info/xemacs-21.1.14/lispref.info-21
info/xemacs-21.1.14/lispref.info-22
info/xemacs-21.1.14/lispref.info-23
info/xemacs-21.1.14/lispref.info-24
info/xemacs-21.1.14/lispref.info-25
info/xemacs-21.1.14/lispref.info-26
info/xemacs-21.1.14/lispref.info-27
info/xemacs-21.1.14/lispref.info-28
info/xemacs-21.1.14/lispref.info-29
info/xemacs-21.1.14/lispref.info-3
info/xemacs-21.1.14/lispref.info-30
info/xemacs-21.1.14/lispref.info-31
info/xemacs-21.1.14/lispref.info-32
info/xemacs-21.1.14/lispref.info-33
info/xemacs-21.1.14/lispref.info-34
info/xemacs-21.1.14/lispref.info-35
info/xemacs-21.1.14/lispref.info-36
info/xemacs-21.1.14/lispref.info-37
info/xemacs-21.1.14/lispref.info-38
info/xemacs-21.1.14/lispref.info-39
info/xemacs-21.1.14/lispref.info-4
info/xemacs-21.1.14/lispref.info-40
info/xemacs-21.1.14/lispref.info-41
info/xemacs-21.1.14/lispref.info-42
info/xemacs-21.1.14/lispref.info-43
info/xemacs-21.1.14/lispref.info-44
info/xemacs-21.1.14/lispref.info-5
info/xemacs-21.1.14/lispref.info-6
info/xemacs-21.1.14/lispref.info-7
info/xemacs-21.1.14/lispref.info-8
info/xemacs-21.1.14/lispref.info-9
info/xemacs-21.1.14/new-users-guide.info
info/xemacs-21.1.14/new-users-guide.info-1
info/xemacs-21.1.14/new-users-guide.info-2
info/xemacs-21.1.14/new-users-guide.info-3
info/xemacs-21.1.14/standards.info
info/xemacs-21.1.14/standards.info-1
info/xemacs-21.1.14/standards.info-2
info/xemacs-21.1.14/standards.info-3
info/xemacs-21.1.14/term.info
info/xemacs-21.1.14/termcap.info
info/xemacs-21.1.14/termcap.info-1
info/xemacs-21.1.14/termcap.info-2
info/xemacs-21.1.14/termcap.info-3
info/xemacs-21.1.14/texinfo.info
info/xemacs-21.1.14/texinfo.info-1
info/xemacs-21.1.14/texinfo.info-10
info/xemacs-21.1.14/texinfo.info-11
info/xemacs-21.1.14/texinfo.info-12
info/xemacs-21.1.14/texinfo.info-2
info/xemacs-21.1.14/texinfo.info-3
info/xemacs-21.1.14/texinfo.info-4
info/xemacs-21.1.14/texinfo.info-5
info/xemacs-21.1.14/texinfo.info-6
info/xemacs-21.1.14/texinfo.info-7
info/xemacs-21.1.14/texinfo.info-8
info/xemacs-21.1.14/texinfo.info-9
info/xemacs-21.1.14/widget.info
info/xemacs-21.1.14/xemacs-faq.info
info/xemacs-21.1.14/xemacs-faq.info-1
info/xemacs-21.1.14/xemacs-faq.info-2
info/xemacs-21.1.14/xemacs-faq.info-3
info/xemacs-21.1.14/xemacs-faq.info-4
info/xemacs-21.1.14/xemacs-faq.info-5
info/xemacs-21.1.14/xemacs.info
info/xemacs-21.1.14/xemacs.info-1
info/xemacs-21.1.14/xemacs.info-10
info/xemacs-21.1.14/xemacs.info-11
info/xemacs-21.1.14/xemacs.info-12
info/xemacs-21.1.14/xemacs.info-13
info/xemacs-21.1.14/xemacs.info-14
info/xemacs-21.1.14/xemacs.info-15
info/xemacs-21.1.14/xemacs.info-16
info/xemacs-21.1.14/xemacs.info-17
info/xemacs-21.1.14/xemacs.info-18
info/xemacs-21.1.14/xemacs.info-19
info/xemacs-21.1.14/xemacs.info-2
info/xemacs-21.1.14/xemacs.info-20
info/xemacs-21.1.14/xemacs.info-21
info/xemacs-21.1.14/xemacs.info-3
info/xemacs-21.1.14/xemacs.info-4
info/xemacs-21.1.14/xemacs.info-5
info/xemacs-21.1.14/xemacs.info-6
info/xemacs-21.1.14/xemacs.info-7
info/xemacs-21.1.14/xemacs.info-8
info/xemacs-21.1.14/xemacs.info-9
lib/xemacs-21.1.14/etc/BETA
lib/xemacs-21.1.14/etc/CHARSETS
lib/xemacs-21.1.14/etc/CODING-STANDARDS
@ -924,13 +929,12 @@ lib/xemacs-21.1.14/lisp/x-win-xfree86.el
lib/xemacs-21.1.14/lisp/x-win-xfree86.elc
lib/xemacs-21.1.14/lisp/xpm-button.el
lib/xemacs-21.1.14/lisp/xpm-button.elc
%%mule%%
man/man1/ctags.1
man/man1/etags.1
man/man1/gnuattach.1
man/man1/gnuclient.1
man/man1/gnudoit.1
man/man1/gnuserv.1
man/man1/xemacs-ctags.1
man/man1/xemacs-etags.1
man/man1/xemacs.1
@dirrm lib/xemacs-21.1.14/lisp/term
@dirrm lib/xemacs-21.1.14/lisp/mule
@ -946,16 +950,19 @@ man/man1/xemacs.1
@dirrm lib/xemacs-21.1.14/etc/custom
@dirrm lib/xemacs-21.1.14/etc
@dirrm lib/xemacs-21.1.14
@exec install-info --info-dir=%D/info %D/info/cl.info
@exec install-info --info-dir=%D/info %D/info/custom.info
@exec install-info --info-dir=%D/info %D/info/external-widget.info
@exec install-info --info-dir=%D/info %D/info/info.info
@exec install-info --info-dir=%D/info %D/info/internals.info
@exec install-info --info-dir=%D/info %D/info/lispref.info
@exec install-info --info-dir=%D/info %D/info/new-users-guide.info
@exec install-info --info-dir=%D/info %D/info/term.info
@exec install-info --info-dir=%D/info %D/info/termcap.info
@exec install-info --info-dir=%D/info %D/info/texinfo.info
@exec install-info --info-dir=%D/info %D/info/widget.info
@exec install-info --info-dir=%D/info %D/info/xemacs-faq.info
@exec install-info --info-dir=%D/info %D/info/xemacs.info
@unexec rm %D/info/xemacs-21.1.14/dir
@dirrm info/xemacs-21.1.14
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/cl.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/custom.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/external-widget.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/info.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/internals.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/lispref.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/new-users-guide.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/standards.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/term.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/termcap.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/texinfo.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/widget.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/xemacs-faq.info
@exec install-info --info-dir=%D/info/xemacs-21.1.14 %D/info/xemacs-21.1.14/xemacs.info