Tue Jun 9 21:32:03 2009 UTC ()
Make web2c build with the recent kpathsea.


(minskim)
diff -r1.2 -r1.3 pkgsrc/print/web2c/distinfo
diff -r0 -r1.3 pkgsrc/print/web2c/patches/patch-ak

cvs diff -r1.2 -r1.3 pkgsrc/print/web2c/distinfo (expand / switch to unified diff)

--- pkgsrc/print/web2c/distinfo 2009/04/11 21:32:46 1.2
+++ pkgsrc/print/web2c/distinfo 2009/06/09 21:32:03 1.3
@@ -1,24 +1,25 @@ @@ -1,24 +1,25 @@
1$NetBSD: distinfo,v 1.2 2009/04/11 21:32:46 minskim Exp $ 1$NetBSD: distinfo,v 1.3 2009/06/09 21:32:03 minskim Exp $
2 2
3SHA1 (texlive-20080816-source.tar.lzma) = 730986c628bd658b5062face9e400f61203d6b8d 3SHA1 (texlive-20080816-source.tar.lzma) = 730986c628bd658b5062face9e400f61203d6b8d
4RMD160 (texlive-20080816-source.tar.lzma) = 629784b111c0d4bc9fac9f9131f63203d6e1dd38 4RMD160 (texlive-20080816-source.tar.lzma) = 629784b111c0d4bc9fac9f9131f63203d6e1dd38
5Size (texlive-20080816-source.tar.lzma) = 23175835 bytes 5Size (texlive-20080816-source.tar.lzma) = 23175835 bytes
6SHA1 (patch-aa) = d3a3c38638a699b5cb9b4e6da7b53f3ab57ba3f8 6SHA1 (patch-aa) = d3a3c38638a699b5cb9b4e6da7b53f3ab57ba3f8
7SHA1 (patch-ab) = 06a46cdac3ce4731dda8940848a2c4493f703502 7SHA1 (patch-ab) = 06a46cdac3ce4731dda8940848a2c4493f703502
8SHA1 (patch-ac) = 7e604596d3c9c5095937b2bdd094371127f6f05f 8SHA1 (patch-ac) = 7e604596d3c9c5095937b2bdd094371127f6f05f
9SHA1 (patch-ad) = b61ea68a06def0d23b3b79fb98edb68875181885 9SHA1 (patch-ad) = b61ea68a06def0d23b3b79fb98edb68875181885
10SHA1 (patch-ae) = f700b735a9b0fdd5ae25a556798334f3d05739e1 10SHA1 (patch-ae) = f700b735a9b0fdd5ae25a556798334f3d05739e1
11SHA1 (patch-af) = af78a42510c7b060340ab770e9065a90c7d06e5f 11SHA1 (patch-af) = af78a42510c7b060340ab770e9065a90c7d06e5f
12SHA1 (patch-ag) = d04526f55500e13757acd9e2a320b2c6737edd3b 12SHA1 (patch-ag) = d04526f55500e13757acd9e2a320b2c6737edd3b
13SHA1 (patch-ah) = b518352ae6b2839b2790550b422f1c2860821350 13SHA1 (patch-ah) = b518352ae6b2839b2790550b422f1c2860821350
14SHA1 (patch-ai) = 85d011bd5023ea6ef984836d49d7b8d439ce725a 14SHA1 (patch-ai) = 85d011bd5023ea6ef984836d49d7b8d439ce725a
15SHA1 (patch-aj) = 986cae97bbe29164ab0e5ab2b0f9dc9d7c6f8e10 15SHA1 (patch-aj) = 986cae97bbe29164ab0e5ab2b0f9dc9d7c6f8e10
 16SHA1 (patch-ak) = 6315532bc4929dcec2d06d1112e424f74a2ae7a9
16SHA1 (patch-al) = b8fc7bad60bffac60a48dccc63af2b9b736b84f0 17SHA1 (patch-al) = b8fc7bad60bffac60a48dccc63af2b9b736b84f0
17SHA1 (patch-am) = fbca2d97fe693b6d964f596e79908680a6e03965 18SHA1 (patch-am) = fbca2d97fe693b6d964f596e79908680a6e03965
18SHA1 (patch-an) = e2cb5013c035fd9d3ec288af37b7c4f40c6648eb 19SHA1 (patch-an) = e2cb5013c035fd9d3ec288af37b7c4f40c6648eb
19SHA1 (patch-ao) = 714bb6752f9f6d7647ecfa53f78305603fb0f9e9 20SHA1 (patch-ao) = 714bb6752f9f6d7647ecfa53f78305603fb0f9e9
20SHA1 (patch-ap) = afea107d16a936a834b10c526dc5cadd5a5d97bb 21SHA1 (patch-ap) = afea107d16a936a834b10c526dc5cadd5a5d97bb
21SHA1 (patch-aq) = 6be32b638b283924b5ff70ebd9e653f821bea3a0 22SHA1 (patch-aq) = 6be32b638b283924b5ff70ebd9e653f821bea3a0
22SHA1 (patch-ar) = 58dcc0263b7347d7dfbf10370bcad3ed46849414 23SHA1 (patch-ar) = 58dcc0263b7347d7dfbf10370bcad3ed46849414
23SHA1 (patch-as) = b676605ce6f599d75ef9076316f60a5679656a16 24SHA1 (patch-as) = b676605ce6f599d75ef9076316f60a5679656a16
24SHA1 (patch-at) = 590c83e0decf5603a75970e33d8028d794d920d2 25SHA1 (patch-at) = 590c83e0decf5603a75970e33d8028d794d920d2

File Added: pkgsrc/print/web2c/patches/Attic/patch-ak
$NetBSD: patch-ak,v 1.3 2009/06/09 21:32:03 minskim Exp $

Avoid using program_invocation_name (r12635).

--- web2c/splitup.c.orig	2008-03-24 08:47:15.000000000 -0700
+++ web2c/splitup.c
@@ -9,11 +9,30 @@
 #include "config.h"
 #include <kpathsea/getopt.h>
 
+#if defined (FATAL)
+#undef FATAL
+#endif
+
+#define FATAL(str) do {                                                 \
+        fprintf (stderr, "%s: fatal: ", argv[0]);                       \
+        fputs (str, stderr);                                            \
+        fputs (".\n", stderr); exit (1); } while (0)
+
+
+#if defined (FATAL1)
+#undef FATAL1
+#endif
+
+#define FATAL1(str, e1) do {                                            \
+        fprintf (stderr, "%s: fatal: ", argv[0]);                       \
+        fprintf (stderr, str, e1);                                      \
+        fputs (".\n", stderr); exit (1); } while (0)
+
+
 #ifdef VMS
 #define unlink delete
 #endif
 
-char *program_invocation_name;
 int filenumber = 0, ifdef_nesting = 0, lines_in_file = 0;
 char *output_name = NULL;
 boolean has_ini;
@@ -63,8 +82,6 @@ main P2C(int, argc, string *, argv)
   unsigned coerce_len;
   int option;
 
-  program_invocation_name = argv[0];
-  
   while ((option = getopt(argc, argv, "il:")) != -1) {
     switch (option) {
     case 'i':