auctex-diffs
[Top][All Lists]
Advanced

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

[AUCTeX-diffs] GNU AUCTeX branch, master, updated. b853739ab866275fa27f1


From: Mosè Giordano
Subject: [AUCTeX-diffs] GNU AUCTeX branch, master, updated. b853739ab866275fa27f115b8fd117f1e5e14d92
Date: Sat, 07 Mar 2015 15:27:59 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU AUCTeX".

The branch, master has been updated
       via  b853739ab866275fa27f115b8fd117f1e5e14d92 (commit)
      from  074af823b179727d9023297cbaef9fd22c6b1255 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b853739ab866275fa27f115b8fd117f1e5e14d92
Author: Mosè Giordano <address@hidden>
Date:   Sat Mar 7 16:17:28 2015 +0100

    Add uninstall rules to Makefiles.
    
    * doc/install.texi: Mention uninstallation in menus.
    (Build/install and uninstall): Add "Uninstallation" index entry.
    Document uninstallation process.
    
    * Makefile.in: Update copyright years.
    (.PHONY): Add uninstall rule.
    (uninstall): New rule.
    
    * doc/Makefile.in: Update copyright years.
    (.PHONY): Add uninstall rule.
    (uninstall): New rule.
    
    * latex/Makefile.in: Update copyright years.
    (.PHONY): Declare phony targets.
    (install-texmf-doc): Do not ignore errors in this rule.
    (uninstall): New rule.

diff --git a/ChangeLog b/ChangeLog
index b9e1a84..984547e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2015-03-07  Mosè Giordano  <address@hidden>
+
+       * doc/install.texi: Mention uninstallation in menus.
+       (Build/install and uninstall): Add "Uninstallation" index entry.
+       Document uninstallation process.
+
+       * Makefile.in: Update copyright years.
+       (.PHONY): Add uninstall rule.
+       (uninstall): New rule.
+
+       * doc/Makefile.in: Update copyright years.
+       (.PHONY): Add uninstall rule.
+       (uninstall): New rule.
+
+       * latex/Makefile.in: Update copyright years.
+       (.PHONY): Declare phony targets.
+       (install-texmf-doc): Do not ignore errors in this rule.
+       (uninstall): New rule.
+
 2015-03-03  Tassilo Horn  <address@hidden>
 
        * doc/auctex.texi (Filling): Document LaTeX-fill-excluded-macros.
diff --git a/Makefile.in b/Makefile.in
index 9320db2..5e1b261 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2,7 +2,7 @@
 
 # Maintainer: address@hidden
 
-# Copyright (C) 2003-2008, 2010, 2013, 2014 Free Software
+# Copyright (C) 2003-2008, 2010, 2013-2015 Free Software
 #   Foundation, Inc.
 
 # This file is part of AUCTeX.
@@ -184,7 +184,7 @@ all: texmf lisp docs
        install-man clean distclean maintainer-clean extraclean         \
        tar-ball-clean check-tag check release-commit dist snapshot     \
        patch tar-ball rpm-packages wc xemacs-package windows-package   \
-       release-sign release-upload preview-ball
+       release-sign release-upload preview-ball uninstall
 
 texmf: latex/Makefile
        $(TEXMF)
@@ -352,6 +352,21 @@ install-metadata:
          echo "pkginfo/MANIFEST.$(PACKAGE)" >> "pkginfo/MANIFEST.$(PACKAGE)" ; 
\
        }
 
+uninstall:
+       rm -rf $(DESTDIR)$(packagelispdir) $(DESTDIR)$(packagedatadir) \
+               $(DESTDIR)$(autodir)
+       if test X$(packagedir) = Xno ; then \
+               rm -f $(DESTDIR)$(lispdir)/tex-site.el \
+               $(DESTDIR)$(auctexstartfile) ; \
+       else \
+               rm -f $(DESTDIR)$(packagedir)/man/auctex/RELEASE \
+               $(DESTDIR)$(packagedir)/pkginfo/MANIFEST.$(PACKAGE); \
+       fi
+       cd doc ; $(MAKE) DESTDIR=$(DESTDIR) uninstall
+       rm -f $(DESTDIR)$(previewstartfile)
+       rm -rf $(DESTDIR)$(packagelispdir)
+       (cd latex ; $(MAKE) DESTDIR=$(DESTDIR) uninstall)
+
 .el.elc:
        $(ELCC) -f batch-byte-compile $<
 
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 0855186..01e7e2a 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -2,7 +2,7 @@
 
 # Maintainer: address@hidden
 
-# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+# Copyright (C) 2003-2008, 2013-2015 Free Software Foundation, Inc.
 
 # This file is part of AUCTeX.
 
@@ -90,7 +90,8 @@ dist: $(DISTTEXTS) preview-latex.info auctex.info tex-ref.pdf
 extradist: html/$(TEXI2HTML_TOC) auctex.ps auctex.pdf tex-ref.ps tex-ref.pdf
 
 .PHONY: all info dvi dist install-auctex disttexts clean distclean \
-       maintainer-clean install-preview install-man html-docs extradist
+       maintainer-clean install-preview install-man uninstall html-docs \
+       extradist
 
 # AUCTeX
 
@@ -200,6 +201,15 @@ install-preview: preview-latex.info
 
 # clean
 
+uninstall:
+       for info in $(DESTDIR)$(infodir)/{auctex.info,preview-latex.info}; do \
+               test ! -f $${info} || \
+               $(INSTALL_INFO) --delete --info-dir=$(DESTDIR)$(infodir) 
$${info}; \
+       done
+       rm -f $(DESTDIR)$(infodir)/auctex.info 
$(DESTDIR)$(infodir)/auctex.info-* \
+       $(DESTDIR)$(infodir)/preview-latex.info*
+       test X$(packagedir) != Xno || rm -rf -f $(DESTDIR)$(docdir)
+
 clean:
        rm -f *.dvi *.ps *.pdf *.aux *.cp *.fn *.ky *.log *~ \#*\# \
                *.tp *.vr *.pg *.toc *.tp *.bak *.cps *.kys *.tps \
diff --git a/doc/install.texi b/doc/install.texi
index 24fda96..d814cca 100644
--- a/doc/install.texi
+++ b/doc/install.texi
@@ -43,7 +43,7 @@ the file @file{INSTALL.windows}.
 @menu
 * Prerequisites::
 * Configure::
-* Build/install::
+* Build/install and uninstall::
 * Loading the package::
 * Advice for package providers::
 * Advice for non-privileged users::
@@ -56,7 +56,7 @@ the file @file{INSTALL.windows}.
 @menu
 * Prerequisites::
 * Configure::
-* Build/install::
+* Build/install and uninstall::
 * Loading the package::
 * Advice for package providers::
 * Advice for non-privileged users::
@@ -270,11 +270,12 @@ It is to be used when you are using @address@hidden/dir}},
 but is normally not necessary otherwise.
 @end table
 
address@hidden Build/install
address@hidden Build/install
address@hidden Build/install and uninstall
address@hidden Build/install and uninstall
 
 @cindex Installation
 @cindex Make
address@hidden Uninstallation
 
 Once @command{configure} has been run, simply enter
 
@@ -291,9 +292,21 @@ locations chosen earlier, type
 make install
 @end example
 
address@hidden
 You may need special privileges to install, e.g., if you are installing
 into system directories.
 
+Should you want to completely remove the installed package, in the same
+directory you built @AUCTeX{} run
+
address@hidden
+make uninstall
address@hidden example
+
address@hidden
+You will need administration privileges if you installed the package
+into system directories.
+
 @node Loading the package
 @section Loading the package
 @cindex @file{.emacs}
@@ -575,3 +588,8 @@ directories will be searched recursively, so there is no 
reason to list
 subdirectories explicitly.  Automatic configuration will already have
 set the variable for you if it could use the program @samp{kpsewhich}.
 In this case you normally don't have to alter anything.
+
address@hidden Local Variables:
address@hidden mode: texinfo
address@hidden TeX-master: "auctex"
address@hidden End:
diff --git a/latex/Makefile.in b/latex/Makefile.in
index 8a40ca0..afb0a62 100644
--- a/latex/Makefile.in
+++ b/latex/Makefile.in
@@ -2,7 +2,8 @@
 
 # Maintainer: address@hidden
 
-# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002-2006, 2008, 2014, 2015 Free Software Foundation,
+#   Inc.
 
 # This file is part of AUCTeX.
 
@@ -41,6 +42,8 @@ INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 MKINSTALLDIRS = ../mkinstalldirs
 
+.PHONY: all install install-texmf install-texmf-doc uninstall clean
+
 all: $(TEXMFGEN) preview.drv preview-mk.ins preview.dvi preview.pdf
 
 install: install-texmf install-texmf-doc
@@ -61,9 +64,12 @@ install-texmf: $(TEXMFGEN)
        fi
 
 install-texmf-doc: preview.dvi
-       -$(MKINSTALLDIRS) $(DESTDIR)$(previewdocdir)
+       $(MKINSTALLDIRS) $(DESTDIR)$(previewdocdir)
        $(INSTALL_DATA) preview.dvi $(DESTDIR)$(previewdocdir)
 
+uninstall:
+       rm -rf $(DESTDIR)$(previewdocdir)/preview.dvi 
$(DESTDIR)$(previewtexmfdir)
+
 preview-mk.ins: preview.dtx bootstrap.ins
        $(TEX) '\nonstopmode \input bootstrap.ins'
 
@@ -87,5 +93,5 @@ preview.pdf: preview.drv preview.dtx preview.sty
        $(PDFLATEX) '\nonstopmode 
\AtBeginDocument{\OnlyDescription}\input{preview.drv}'
 
 clean:
-       rm -f *~ *.aux *.dvi *.drv *.log 
-       rm -f $(TEXMFGEN) preview.ins preview-mk.ins 
+       rm -f *~ *.aux *.dvi *.drv *.log
+       rm -f $(TEXMFGEN) preview.ins preview-mk.ins

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |   19 +++++++++++++++++++
 Makefile.in       |   19 +++++++++++++++++--
 doc/Makefile.in   |   14 ++++++++++++--
 doc/install.texi  |   26 ++++++++++++++++++++++----
 latex/Makefile.in |   14 ++++++++++----
 5 files changed, 80 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
GNU AUCTeX



reply via email to

[Prev in Thread] Current Thread [Next in Thread]