mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
app-emacs/bbdb: remove unused patches
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
committed by
Maciej Barć
parent
2fff060ebb
commit
9d9ae29bfe
@@ -1,2 +0,0 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(require 'bbdb-loaddefs)
|
||||
@@ -1,126 +0,0 @@
|
||||
Patch from upstream, backported to bbdb-3.1.2.
|
||||
|
||||
From e028f4d8f04c3db663db023cf5a630461cfda2bd Mon Sep 17 00:00:00 2001
|
||||
From: Roland Winkler <winkler@gnu.org>
|
||||
Date: Wed, 23 Jul 2014 03:27:09 +0000
|
||||
Subject: Do not load init file or site file for byte compilation
|
||||
|
||||
--- bbdb-3.1.2-orig/lisp/Makefile.am
|
||||
+++ bbdb-3.1.2/lisp/Makefile.am
|
||||
@@ -20,6 +20,9 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with BBDB. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
+# --batch implies --no-init-file, yet let's be explicit about what we want
|
||||
+AM_ELCFLAGS += --no-init-file --no-site-file
|
||||
+
|
||||
dist_lisp_LISP = \
|
||||
bbdb.el \
|
||||
bbdb-anniv.el \
|
||||
@@ -70,10 +73,11 @@
|
||||
@echo "" >> $@;
|
||||
# Generated autoload-file must have an absolute path,
|
||||
# $srcdir can be relative.
|
||||
- $(EMACS) -batch -l autoload \
|
||||
+ $(EMACS) --batch $(AM_ELCFLAGS) $(ELCFLAGS) \
|
||||
+ --load autoload \
|
||||
--eval '(setq generated-autoload-file "'$(abs_builddir)/$@'")' \
|
||||
--eval '(setq make-backup-files nil)' \
|
||||
- -f batch-update-autoloads $(srcdir)
|
||||
+ --funcall batch-update-autoloads $(srcdir)
|
||||
|
||||
# Generate bbdb-site.el here as pkgdatadir is only known at "make" time.
|
||||
# We protect the autoconf variables in the sed regular expressions
|
||||
--- bbdb-3.1.2-orig/lisp/makefile-temp
|
||||
+++ bbdb-3.1.2/lisp/makefile-temp
|
||||
@@ -43,13 +43,16 @@
|
||||
EMACSOPT =
|
||||
|
||||
# The actual Emacs command run in the targets below.
|
||||
-emacs = LC_ALL=C $(EMACS) --batch --directory=./ $(EMACSOPT)
|
||||
+# --batch implies --no-init-file, yet let's be explicit about what we want
|
||||
+emacs = LC_ALL=C $(EMACS) --batch --no-init-file --no-site-file \
|
||||
+ --directory=./ $(EMACSOPT)
|
||||
+emacs_compile = $(emacs) --funcall batch-byte-compile
|
||||
|
||||
-# If you want to use BBDB with VM this should point to your vm/lisp directory.
|
||||
-# See also the target all below.
|
||||
+# VM is not part of GNU Emacs. If you want to use BBDB with VM
|
||||
+# then the variable VMDIR should point to your vm/lisp directory.
|
||||
VMDIR =
|
||||
|
||||
-VM = -eval '(unless (string-match "$(VMDIR)" "") (push "$(VMDIR)" load-path))'
|
||||
+VM = -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path))'
|
||||
|
||||
.SUFFIXES: .elc .el .tar .Z .gz .uu
|
||||
|
||||
@@ -89,51 +92,50 @@
|
||||
@echo "" >> $@;
|
||||
# Generated autoload-file must have an absolute path,
|
||||
# $(srcdir) can be relative.
|
||||
- $(emacs) -l autoload \
|
||||
+ $(emacs) --load autoload \
|
||||
--eval '(setq generated-autoload-file "'`pwd`/$@'")' \
|
||||
--eval '(setq make-backup-files nil)' \
|
||||
- -f batch-update-autoloads `pwd`
|
||||
+ --funcall batch-update-autoloads `pwd`
|
||||
|
||||
.el.elc:
|
||||
- $(emacs) -f batch-byte-compile $<
|
||||
+ $(emacs_compile) $<
|
||||
|
||||
# Not perfect, but better than nothing: If we do not have / do not use
|
||||
# autotools, we simply copy bbdb-site.el.in to bbdb-site.el.
|
||||
bbdb-site.el: bbdb-site.el.in
|
||||
$(CP) $< $@
|
||||
bbdb-site.elc: bbdb-site.el
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
|
||||
bbdb.elc: bbdb.el bbdb-site.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
|
||||
bbdb-com.elc: bbdb-com.el bbdb.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-mua.elc: bbdb-mua.el bbdb-com.elc
|
||||
- $(emacs) -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path) (load "vm" t t))' \
|
||||
- -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path) (load "vm" t t))' \
|
||||
+ $(@:.elc=.el)
|
||||
bbdb-rmail.elc: bbdb-rmail.el bbdb-mua.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-gnus.elc: bbdb-gnus.el bbdb-mua.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-mhe.elc: bbdb-mhe.el bbdb-mua.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
-# VM is not part of GNU Emacs
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-vm.elc: bbdb-vm.el bbdb-mua.elc
|
||||
- $(emacs) $(VM) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(VM) $(@:.elc=.el)
|
||||
bbdb-sc.elc: bbdb-sc.el bbdb-mua.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
|
||||
bbdb-print.elc: bbdb-print.el bbdb-com.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-migrate.elc: bbdb-migrate.el bbdb.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-anniv.elc: bbdb-anniv.el bbdb-com.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-ispell.elc: bbdb-ispell.el bbdb.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
bbdb-snarf.elc: bbdb-snarf.el bbdb-com.elc
|
||||
- $(emacs) -f batch-byte-compile $(@:.elc=.el)
|
||||
+ $(emacs_compile) $(@:.elc=.el)
|
||||
|
||||
install-el: all
|
||||
$(INSTALL) -d -m 0755 "$(lispdir)/"
|
||||
Reference in New Issue
Block a user