texlive[72891] Build/source/texk/dvipdfm-x/Makefile.in: extractbb
commits+karl at tug.org
commits+karl at tug.org
Mon Nov 18 23:42:52 CET 2024
Revision: 72891
https://tug.org/svn/texlive?view=revision&revision=72891
Author: karl
Date: 2024-11-18 23:42:52 +0100 (Mon, 18 Nov 2024)
Log Message:
-----------
extractbb separate package, so no more ebb/extractbb symlinks here
Modified Paths:
--------------
trunk/Build/source/texk/dvipdfm-x/ChangeLog
trunk/Build/source/texk/dvipdfm-x/Makefile.am
trunk/Build/source/texk/dvipdfm-x/Makefile.in
Property Changed:
----------------
trunk/Build/source/texk/dvipdfm-x/Makefile.am
Modified: trunk/Build/source/texk/dvipdfm-x/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/ChangeLog 2024-11-18 22:29:08 UTC (rev 72890)
+++ trunk/Build/source/texk/dvipdfm-x/ChangeLog 2024-11-18 22:42:52 UTC (rev 72891)
@@ -1,3 +1,12 @@
+2024-11-18 Karl Berry <karl at freefriends.org>
+
+ * Makefile.am (bin_links): no longer make symlinks for ebb and
+ extractbb, as extractbb is now a separate package, reimplemented
+ in Lua: https://ctan.org/pkg/extractbb. This is because the
+ previous symlink to dvipdfmx could be exploited using -D.
+ (man1_links): likewise.
+ (install-bin-links, uninstall-bin-links) [WIN32]: likewise.
+
2024-10-20 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
* dvipdfmx-lmr{0,1}.test, tests/UPJF-UTF16-{H,V},
Modified: trunk/Build/source/texk/dvipdfm-x/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/Makefile.am 2024-11-18 22:29:08 UTC (rev 72890)
+++ trunk/Build/source/texk/dvipdfm-x/Makefile.am 2024-11-18 22:42:52 UTC (rev 72891)
@@ -1,6 +1,7 @@
+## $Id$
## Makefile.am for the TeX Live subdirectory texk/dvipdfm-x/
##
-## Copyright 2015-2021 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2024 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
##
@@ -172,10 +173,10 @@
##
bin_links = \
xdvipdfmx$(EXEEXT):dvipdfm \
- xdvipdfmx$(EXEEXT):dvipdfmx \
- xdvipdfmx$(EXEEXT):ebb \
- xdvipdfmx$(EXEEXT):extractbb
+ xdvipdfmx$(EXEEXT):dvipdfmx
+# extractbb is now a separate package, reimplemented in Lua.
+
if WIN32
noinst_PROGRAMS = call_xdvipdfmx
endif WIN32
@@ -190,8 +191,7 @@
dist_man1_MANS = man/dvipdfmx.1 man/dvipdft.1 man/extractbb.1
man1_links = \
dvipdfmx:dvipdfm \
- dvipdfmx:xdvipdfmx \
- extractbb:ebb
+ dvipdfmx:xdvipdfmx
include $(top_srcdir)/../../am/man1_links.am
## Data
@@ -213,8 +213,6 @@
# same install happens in web2c/omegafonts.
$(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/dvipdfm$(EXEEXT)"
$(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/dvipdfmx$(EXEEXT)"
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/ebb$(EXEEXT)"
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/extractbb$(EXEEXT)"
endif WIN32
install-data-hook: install-man1-links
@@ -223,8 +221,6 @@
if WIN32
rm -f $(DESTDIR)$(bindir)/dvipdfm$(EXEEXT)
rm -f $(DESTDIR)$(bindir)/dvipdfmx$(EXEEXT)
- rm -f $(DESTDIR)$(bindir)/ebb$(EXEEXT)
- rm -f $(DESTDIR)$(bindir)/extractbb$(EXEEXT)
endif WIN32
all-local: config.force
Property changes on: trunk/Build/source/texk/dvipdfm-x/Makefile.am
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Date Author Id Revision
\ No newline at end of property
Modified: trunk/Build/source/texk/dvipdfm-x/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/Makefile.in 2024-11-18 22:29:08 UTC (rev 72890)
+++ trunk/Build/source/texk/dvipdfm-x/Makefile.in 2024-11-18 22:42:52 UTC (rev 72891)
@@ -810,9 +810,7 @@
LDADD = $(KPATHSEA_LIBS) $(LIBPNG_LIBS) $(ZLIB_LIBS) $(LIBPAPER_LIBS)
bin_links = \
xdvipdfmx$(EXEEXT):dvipdfm \
- xdvipdfmx$(EXEEXT):dvipdfmx \
- xdvipdfmx$(EXEEXT):ebb \
- xdvipdfmx$(EXEEXT):extractbb
+ xdvipdfmx$(EXEEXT):dvipdfmx
call_xdvipdfmx_CPPFLAGS = -DEXEPROG=\"xdvipdfmx.exe\"
nodist_call_xdvipdfmx_SOURCES = callexe.c
@@ -819,8 +817,7 @@
dist_man1_MANS = man/dvipdfmx.1 man/dvipdft.1 man/extractbb.1
man1_links = \
dvipdfmx:dvipdfm \
- dvipdfmx:xdvipdfmx \
- extractbb:ebb
+ dvipdfmx:xdvipdfmx
configdatadir = $(datarootdir)/texmf-dist/dvipdfmx
dist_configdata_DATA = data/dvipdfmx.cfg
@@ -2041,8 +2038,6 @@
# same install happens in web2c/omegafonts.
@WIN32_TRUE@ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/dvipdfm$(EXEEXT)"
@WIN32_TRUE@ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/dvipdfmx$(EXEEXT)"
- at WIN32_TRUE@ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/ebb$(EXEEXT)"
- at WIN32_TRUE@ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) call_xdvipdfmx$(EXEEXT) "$(DESTDIR)$(bindir)/extractbb$(EXEEXT)"
install-data-hook: install-man1-links
@@ -2049,8 +2044,6 @@
uninstall-hook: uninstall-bin-links uninstall-man1-links
@WIN32_TRUE@ rm -f $(DESTDIR)$(bindir)/dvipdfm$(EXEEXT)
@WIN32_TRUE@ rm -f $(DESTDIR)$(bindir)/dvipdfmx$(EXEEXT)
- at WIN32_TRUE@ rm -f $(DESTDIR)$(bindir)/ebb$(EXEEXT)
- at WIN32_TRUE@ rm -f $(DESTDIR)$(bindir)/extractbb$(EXEEXT)
all-local: config.force
More information about the tex-live-commits
mailing list.