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:
Michael Mair-Keimberger
2023-08-13 15:30:35 +02:00
committed by Maciej Barć
parent 2fff060ebb
commit 9d9ae29bfe
2 changed files with 0 additions and 128 deletions

View File

@@ -1,2 +0,0 @@
(add-to-list 'load-path "@SITELISP@")
(require 'bbdb-loaddefs)

View File

@@ -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)/"