/[pkgs]/devel/texlive/dvipsk-jpatch-pdvips.patch
ViewVC logotype

Contents of /devel/texlive/dvipsk-jpatch-pdvips.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download) (as text)
Wed Aug 27 13:45:49 2008 UTC (14 months, 3 weeks ago) by jnovy
Branch: MAIN
CVS Tags: texlive-2007-46_fc13, texlive-2007-44_fc12, texlive-2007-39_fc11, texlive-2007-40_fc11, F-12-split, texlive-2007-41_fc10, texlive-2007-41_fc11, texlive-2007-36_fc11, texlive-2007-42_fc11, F-10-split, F-11-split, texlive-2007-47_fc13, texlive-2007-35_fc10, texlive-2007-37_fc11, texlive-2007-43_fc12, texlive-2007-38_fc11, texlive-2007-45_fc13, HEAD
Changes since 1.1: +44 -70 lines
File MIME type: text/x-patch
* Wed Aug 27 2008 Jindrich Novy <jnovy@redhat.com> - 2007-35
- texlive-context requires texlive-texmf-context (#455163)
- fix lacheck to not to segfault (#451513)
- rediff some patchesto be applicable with zero fuzz
1 diff -up texlive-2007/texk/configure.in.pdvips texlive-2007/texk/configure.in
2 --- texlive-2007/texk/configure.in.pdvips 2007-01-10 17:36:20.000000000 +0100
3 +++ texlive-2007/texk/configure.in 2008-08-27 15:26:38.000000000 +0200
4 @@ -62,6 +62,7 @@ PKGS='
5 dvipng
6 dvipos
7 dvipsk
8 + pdvipsk
9 gsftopk
10 lacheck
11 makeindexk
12 diff -up texlive-2007/texk/configure.pdvips texlive-2007/texk/configure
13 --- texlive-2007/texk/configure.pdvips 2007-01-10 17:36:44.000000000 +0100
14 +++ texlive-2007/texk/configure 2008-08-27 15:26:38.000000000 +0200
15 @@ -6604,6 +6604,7 @@ PKGS='
16 dvipng
17 dvipos
18 dvipsk
19 + pdvipsk
20 gsftopk
21 lacheck
22 makeindexk
23 diff -up texlive-2007/texk/pdvipsk/dvips.c.pdvips texlive-2007/texk/pdvipsk/dvips.c
24 --- texlive-2007/texk/pdvipsk/dvips.c.pdvips 2008-08-27 15:26:38.000000000 +0200
25 +++ texlive-2007/texk/pdvipsk/dvips.c 2008-08-27 15:26:38.000000000 +0200
26 @@ -597,7 +597,7 @@ main P2C(int, argc, char **, argv)
27 #endif
28
29 #ifdef KPATHSEA
30 - kpse_set_program_name (argv[0], "dvips");
31 + kpse_set_program_name (argv[0], "pdvips");
32 kpse_set_program_enabled (kpse_pk_format, MAKE_TEX_PK_BY_DEFAULT, kpse_src_compile);
33 #endif
34
35 diff -up texlive-2007/texk/pdvipsk/Makefile.in.pdvips texlive-2007/texk/pdvipsk/Makefile.in
36 --- texlive-2007/texk/pdvipsk/Makefile.in.pdvips 2008-08-27 15:26:38.000000000 +0200
37 +++ texlive-2007/texk/pdvipsk/Makefile.in 2008-08-27 15:26:38.000000000 +0200
38 @@ -20,6 +20,8 @@ kpse_include ../make/cross.mk
39 kpse_include ../make/texi.mk
40 prog_cflags = -DUNIX -DKPATHSEA -DNeedFunctionPrototypes -DSHIFTLOWCHARS
41
42 +ppsheaderdir = $(texmf)/pdvips
43 +
44 # The `t[mp]-' business is so that we don't create an empty .pro file,
45 # if running squeeze fails for some reason. A dependency on squeeze
46 # fails here, so we include it below.
47 @@ -36,11 +38,11 @@ scalewidth.o dosection.o dopage.o reside
48 header.o repack.o virtualfont.o dpicheck.o finclude.o writet1.o \
49 pprescan.o papersiz.o color.o bbox.o hps.o t1part.o
50
51 -program = dvips
52 +program = pdvips
53 programs = afm2tfm $(program)
54
55
56 -default all: $(programs) $(prologues) dvips.info
57 +default all: $(programs) $(prologues)
58
59 $(program): $(kpathsea) $(objects)
60 $(kpathsea_link) $(objects) $(LOADLIBES)
61 @@ -93,16 +95,16 @@ uninstall-exec:
62 for p in $(programs); do rm -f $(bindir)/$$p; done
63 rm -f $(bindir)/o$(program)
64
65 -install-data: $(program).info
66 - $(SHELL) $(top_srcdir)/../mkinstalldirs $(man1dir) $(infodir) $(psheaderdir)/base
67 +install-data:
68 + $(SHELL) $(top_srcdir)/../mkinstalldirs $(man1dir) $(infodir) $(ppsheaderdir)/base
69 # PostScript prologues and encodings.
70 - for h in $(prologues); do $(INSTALL_DATA) $$h $(psheaderdir)/base/$$h; done
71 + for h in $(prologues); do $(INSTALL_DATA) $$h $(ppsheaderdir)/base/$$h; done
72 # cd $(srcdir)/reencode && \
73 # for e in *.enc; do $(INSTALL_DATA) $$e $(psheaderdir)/base/$$e; done
74 # config.ps. Any one config.ps will be wrong for most people, so don't
75 # install anything by default.
76 - $(INSTALL) -d $(psheaderdir)/config
77 - $(INSTALL_DATA) $(srcdir)/config.ps $(psheaderdir)/config/config.ps
78 + $(INSTALL) -d $(ppsheaderdir)/config
79 + $(INSTALL_DATA) $(srcdir)/config.ps $(ppsheaderdir)/config/config.ps
80 # psfonts.map.
81 # if test ! -r $(psheaderdir)/base/psfonts.map \
82 # || grep 'original psfonts.map --' $(psheaderdir)/base/psfonts.map \
83 @@ -110,11 +112,8 @@ install-data: $(program).info
84 # $(INSTALL_DATA) $(srcdir)/psfonts.map $(psheaderdir)/base/psfonts.map; \
85 # else true; fi
86 # psfonts_jp.map.
87 - $(INSTALL) -d $(texmf)/fonts/map/dvips/ptex
88 - $(INSTALL_DATA) $(srcdir)/psfonts_jp.map $(texmf)/fonts/map/dvips/ptex/psfonts_jp.map
89 -# Info files.
90 - cd $(srcdir) && for i in $(program).i*; do \
91 - $(INSTALL_DATA) $$i $(infodir)/$$i; done
92 + $(INSTALL) -d $(texmf)/fonts/map/pdvips
93 + $(INSTALL_DATA) $(srcdir)/psfonts_jp.map $(fontdir)/map/pdvips/psfonts_jp.map
94 # Man pages.
95 $(INSTALL_DATA) $(srcdir)/$(program).1 $(man1dir)/$(program).$(manext)
96 rm -f $(man1dir)/o$(program).$(manext)
97 @@ -124,9 +123,6 @@ install-data: $(program).info
98 # cd $(srcdir)/tex && for m in *.tex; do \
99 # $(INSTALL_DATA) $$m $(dvips_plain_macrodir)/$$m; done
100 $(POST_INSTALL)
101 - if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
102 - install-info --info-dir=$(infodir) $(infodir)/$(program).info; \
103 - else true; fi
104
105 uninstall-data:
106 $(PRE_UNINSTALL)
107 @@ -149,11 +145,11 @@ uninstall-data:
108 rm -f $(man1dir)/dvips.$(manext) $(man1dir)/afm2tfm.$(manext)
109
110 distname = dvipsk
111 -program_files = *.texi *.info* *.lpro psfonts.map *.1 texc.script \
112 +program_files = *.texi *.lpro psfonts.map *.1 texc.script \
113 dvips.help $(program).aux $(program).cps dvipstst.dvi
114 version_files = dvips.h afm2tfm.c dvips.c
115
116 -pre-dist-$(distname): INSTALL $(program).info $(program).dvi
117 +pre-dist-$(distname): INSTALL $(program).dvi
118 post-dist-$(distname):
119 ln -s `pwd`/contrib `pwd`/tex $(distdir)
120 mkdir $(distdir)/reencode; ln -s $(fontname)/*.enc $(distdir)/reencode

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2