texlive[53601] Build/source/texk/dvipsk: install dvips-all.enc to

commits+karl at tug.org commits+karl at tug.org
Thu Jan 30 20:18:37 CET 2020


Revision: 53601
          http://tug.org/svn/texlive?view=revision&revision=53601
Author:   karl
Date:     2020-01-30 20:18:37 +0100 (Thu, 30 Jan 2020)
Log Message:
-----------
install dvips-all.enc to texmf-dist/fonts/enc/dvips/base/

Modified Paths:
--------------
    trunk/Build/source/texk/dvipsk/ChangeLog
    trunk/Build/source/texk/dvipsk/Makefile.am
    trunk/Build/source/texk/dvipsk/Makefile.in
    trunk/Build/source/texk/dvipsk/configure
    trunk/Build/source/texk/dvipsk/configure.ac

Modified: trunk/Build/source/texk/dvipsk/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipsk/ChangeLog	2020-01-30 00:47:43 UTC (rev 53600)
+++ trunk/Build/source/texk/dvipsk/ChangeLog	2020-01-30 19:18:37 UTC (rev 53601)
@@ -1,3 +1,8 @@
+2020-01-30  Karl Berry  <karl at freefriends.org>
+
+	* Makefile.am (enc_DATA): new variable, for new file dvips-all.enc.
+	* configure.ac (encdir): define it.
+
 2020-01-30  Akira Kakuto  <kakuto at w32tex.org>
 
 	* bitmapenc.c: use strchr() instead of index(), because index()

Modified: trunk/Build/source/texk/dvipsk/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvipsk/Makefile.am	2020-01-30 00:47:43 UTC (rev 53600)
+++ trunk/Build/source/texk/dvipsk/Makefile.am	2020-01-30 19:18:37 UTC (rev 53601)
@@ -1,7 +1,7 @@
 ## $Id$
 ## Makefile.am for the TeX Live subdirectory texk/dvipsk/
 ##
-## Copyright 2017-2019 Karl Berry <tex-live at tug.org>
+## Copyright 2017-2020 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.
 ##
@@ -72,6 +72,8 @@
 
 DISTCLEANFILES = $(DVIS) $(PSS)
 
+enc_DATA = dvips-all.enc
+
 prolog_DATA = $(prologues)
 
 dist_prologues = \

Modified: trunk/Build/source/texk/dvipsk/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvipsk/Makefile.in	2020-01-30 00:47:43 UTC (rev 53600)
+++ trunk/Build/source/texk/dvipsk/Makefile.in	2020-01-30 19:18:37 UTC (rev 53601)
@@ -112,7 +112,8 @@
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(infodir)" \
-	"$(DESTDIR)$(man1dir)" "$(DESTDIR)$(prologdir)"
+	"$(DESTDIR)$(man1dir)" "$(DESTDIR)$(encdir)" \
+	"$(DESTDIR)$(prologdir)"
 PROGRAMS = $(bin_PROGRAMS)
 am_afm2tfm_OBJECTS = afm2tfm.$(OBJEXT)
 afm2tfm_OBJECTS = $(am_afm2tfm_OBJECTS)
@@ -274,7 +275,7 @@
 man1dir = $(mandir)/man1
 NROFF = nroff
 MANS = $(dist_man1_MANS)
-DATA = $(prolog_DATA)
+DATA = $(enc_DATA) $(prolog_DATA)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
 am__recursive_targets = \
@@ -634,6 +635,7 @@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+encdir = @encdir@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
@@ -718,6 +720,7 @@
 	eepic-nan.ps pfbincl.ps *badnews* same-name.out dvipstst.ps \
 	missfont.log mtest.ps overflow-color-push.ps \
 	overflow-epsfile.ps overflow-psbox.ps
+enc_DATA = dvips-all.enc
 prolog_DATA = $(prologues)
 dist_prologues = \
 	color.lpro \
@@ -1143,6 +1146,27 @@
 	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
 	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
 	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-encDATA: $(enc_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(enc_DATA)'; test -n "$(encdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(encdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(encdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(encdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(encdir)" || exit $$?; \
+	done
+
+uninstall-encDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(enc_DATA)'; test -n "$(encdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(encdir)'; $(am__uninstall_files_from_dir)
 install-prologDATA: $(prolog_DATA)
 	@$(NORMAL_INSTALL)
 	@list='$(prolog_DATA)'; test -n "$(prologdir)" || list=; \
@@ -1641,7 +1665,7 @@
 all-am: Makefile $(INFO_DEPS) $(PROGRAMS) $(MANS) $(DATA) c-auto.h
 installdirs: installdirs-recursive
 installdirs-am:
-	for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(prologdir)"; do \
+	for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(encdir)" "$(DESTDIR)$(prologdir)"; do \
 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
 	done
 install: install-recursive
@@ -1735,7 +1759,8 @@
 
 info-am: $(INFO_DEPS)
 
-install-data-am: install-info-am install-man install-prologDATA
+install-data-am: install-encDATA install-info-am install-man \
+	install-prologDATA
 
 install-dvi: install-dvi-recursive
 
@@ -1907,9 +1932,9 @@
 
 ps-am: $(PSS)
 
-uninstall-am: uninstall-binPROGRAMS uninstall-dvi-am uninstall-html-am \
-	uninstall-info-am uninstall-man uninstall-pdf-am \
-	uninstall-prologDATA uninstall-ps-am
+uninstall-am: uninstall-binPROGRAMS uninstall-dvi-am uninstall-encDATA \
+	uninstall-html-am uninstall-info-am uninstall-man \
+	uninstall-pdf-am uninstall-prologDATA uninstall-ps-am
 
 uninstall-man: uninstall-man1
 
@@ -1925,19 +1950,19 @@
 	distclean-libtool distclean-tags distcleancheck distdir \
 	distuninstallcheck dvi dvi-am html html-am info info-am \
 	install install-am install-binPROGRAMS install-data \
-	install-data-am install-dvi install-dvi-am install-exec \
-	install-exec-am install-html install-html-am install-info \
-	install-info-am install-man install-man1 install-pdf \
-	install-pdf-am install-prologDATA install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	installdirs-am maintainer-clean maintainer-clean-aminfo \
-	maintainer-clean-generic mostlyclean mostlyclean-aminfo \
-	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-	pdf pdf-am ps ps-am recheck tags tags-am uninstall \
-	uninstall-am uninstall-binPROGRAMS uninstall-dvi-am \
-	uninstall-html-am uninstall-info-am uninstall-man \
-	uninstall-man1 uninstall-pdf-am uninstall-prologDATA \
-	uninstall-ps-am
+	install-data-am install-dvi install-dvi-am install-encDATA \
+	install-exec install-exec-am install-html install-html-am \
+	install-info install-info-am install-man install-man1 \
+	install-pdf install-pdf-am install-prologDATA install-ps \
+	install-ps-am install-strip installcheck installcheck-am \
+	installdirs installdirs-am maintainer-clean \
+	maintainer-clean-aminfo maintainer-clean-generic mostlyclean \
+	mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am recheck tags tags-am \
+	uninstall uninstall-am uninstall-binPROGRAMS uninstall-dvi-am \
+	uninstall-encDATA uninstall-html-am uninstall-info-am \
+	uninstall-man uninstall-man1 uninstall-pdf-am \
+	uninstall-prologDATA uninstall-ps-am
 
 .PRECIOUS: Makefile
 

Modified: trunk/Build/source/texk/dvipsk/configure
===================================================================
--- trunk/Build/source/texk/dvipsk/configure	2020-01-30 00:47:43 UTC (rev 53600)
+++ trunk/Build/source/texk/dvipsk/configure	2020-01-30 19:18:37 UTC (rev 53601)
@@ -638,6 +638,7 @@
 LTLIBOBJS
 LIBOBJS
 subdirs
+encdir
 KPATHSEA_RULE
 KPATHSEA_DEPEND
 KPATHSEA_LIBS
@@ -2739,6 +2740,7 @@
 
 
 
+# Common code for all programs using libkpathsea.
 am__api_version='1.16'
 
 # Find a good install program.  We prefer a C program (faster),
@@ -15210,9 +15212,14 @@
 fi
 
 
+# For dvips-all.enc.
+encdir='${datarootdir}/texmf-dist/fonts/enc/dvips/base'
+
+
 ac_config_files="$ac_config_files Makefile"
 
 
+# The subdirectory squeeze must be configured for the build system.
 
 
 subdirs="$subdirs squeeze"

Modified: trunk/Build/source/texk/dvipsk/configure.ac
===================================================================
--- trunk/Build/source/texk/dvipsk/configure.ac	2020-01-30 00:47:43 UTC (rev 53600)
+++ trunk/Build/source/texk/dvipsk/configure.ac	2020-01-30 19:18:37 UTC (rev 53601)
@@ -1,4 +1,4 @@
-# $Id$
+dnl $Id$
 dnl Process this file with autoconf to produce a configure script.
 dnl
 dnl   Copyright 2016-2020 Karl Berry <tex-live at tug.org>
@@ -14,7 +14,7 @@
 AC_CONFIG_AUX_DIR([../../build-aux])
 AC_CONFIG_MACRO_DIR([../../m4])
 
-dnl Common code for all programs using libkpathsea.
+# Common code for all programs using libkpathsea.
 KPSE_COMMON([dvipsk])
 KPSE_CANONICAL_HOST
 
@@ -26,9 +26,13 @@
 
 KPSE_KPATHSEA_FLAGS
 
+# For dvips-all.enc.
+encdir='${datarootdir}/texmf-dist/fonts/enc/dvips/base'
+AC_SUBST([encdir])
+
 AC_CONFIG_FILES([Makefile])
 
-dnl The subdirectory squeeze must be configured for the build system.
+# The subdirectory squeeze must be configured for the build system.
 KPSE_NATIVE_SUBDIRS([squeeze])
 
 AC_OUTPUT



More information about the tex-live-commits mailing list.