Pullup ticket #3704.
[pkgsrcv2.git] / converters / recode / patches / patch-src_Makefile_in
1 $NetBSD$
2
3 Include lib/error.c in librecode.so, or else librecode.so ends up with
4 an undefined symbol "error". Fix mostly from PR 32253.
5
6 --- src/Makefile.in.orig        2001-01-22 18:14:16.000000000 +0000
7 +++ src/Makefile.in
8 @@ -129,7 +129,7 @@ L_SURFACES = 
9  recode_SOURCES = main.c freeze.c mixed.c
10  recode_LDADD = librecode.la ../lib/libreco.a
11  
12 -librecode_la_SOURCES = argmatch.c charname.c combine.c fr-charname.c hash.c iconv.c libiconv.c localcharset.c merged.c names.c outer.c quotearg.c recode.c request.c strip-pool.c task.c xmalloc.c $(C_STEPS)
13 +librecode_la_SOURCES = argmatch.c charname.c combine.c fr-charname.c hash.c iconv.c libiconv.c localcharset.c merged.c names.c outer.c quotearg.c recode.c request.c strip-pool.c task.c xmalloc.c error.c $(C_STEPS)
14  
15  librecode_la_LDFLAGS = -version-info 0:0:0
16  
17 @@ -165,7 +165,7 @@ ebcdic$U.lo ibmpc$U.lo iconqnx$U.lo lat1
18  strip-data$U.lo testdump$U.lo ucs$U.lo utf16$U.lo utf7$U.lo utf8$U.lo \
19  varia$U.lo vn$U.lo flat$U.lo html$U.lo lat1ltex$U.lo lat1txte$U.lo \
20  rfc1345$U.lo texinfo$U.lo base64$U.lo dump$U.lo endline$U.lo \
21 -permut$U.lo quoted$U.lo
22 +permut$U.lo quoted$U.lo error$U.lo
23  PROGRAMS =  $(bin_PROGRAMS)
24  
25  recode_OBJECTS =  main$U.o freeze$U.o mixed$U.o
26 @@ -419,6 +419,8 @@ vn_.c: vn.c $(ANSI2KNR)
27         $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/vn.c; then echo $(srcdir)/vn.c; else echo vn.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > vn_.c
28  xmalloc_.c: xmalloc.c $(ANSI2KNR)
29         $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/xmalloc.c; then echo $(srcdir)/xmalloc.c; else echo xmalloc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > xmalloc_.c
30 +error_.c: error.c $(ANSI2KNR)
31 +       $(CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/error.c; then echo $(srcdir)/error.c; else echo error.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > error_.c
32  african_.o african_.lo afrtran_.o afrtran_.lo applemac_.o applemac_.lo \
33  argmatch_.o argmatch_.lo atarist_.o atarist_.lo bangbang_.o \
34  bangbang_.lo base64_.o base64_.lo cdcnos_.o cdcnos_.lo charname_.o \
35 @@ -435,7 +437,7 @@ request_.o request_.lo rfc1345_.o rfc134
36  strip-data_.lo strip-pool_.o strip-pool_.lo task_.o task_.lo \
37  testdump_.o testdump_.lo texinfo_.o texinfo_.lo ucs_.o ucs_.lo utf16_.o \
38  utf16_.lo utf7_.o utf7_.lo utf8_.o utf8_.lo varia_.o varia_.lo vn_.o \
39 -vn_.lo xmalloc_.o xmalloc_.lo : $(ANSI2KNR)
40 +vn_.lo xmalloc_.o xmalloc_.lo error_.lo : $(ANSI2KNR)
41  
42  install-man1:
43         $(mkinstalldirs) $(DESTDIR)$(man1dir)
44 @@ -690,6 +692,7 @@ varia.lo varia.o : varia.c common.h ../c
45  vn.lo vn.o : vn.c common.h ../config.h xalloc.h argmatch.h \
46         ../lib/error.h recodext.h recode.h
47  xmalloc.lo xmalloc.o : xmalloc.c ../config.h ../lib/error.h xalloc.h
48 +error.lo error.o : ../lib/error.h
49  
50  info-am:
51  info: info-am