Merge from vendor branch TNF:
[pkgsrc.git] / graphics / netpbm / patches / patch-aa
1 $NetBSD$
2
3 --- Makefile.config.orig        Thu Jun 22 19:48:03 2000
4 +++ Makefile.config     Sun Jul  9 23:54:46 2000
5 @@ -29,8 +29,8 @@
6  #
7  # For cygwin, only static libraries work, so set STATICLIB = Y  .
8  
9 -STATICLIB = N
10 -#STATICLIB = Y
11 +#STATICLIB = N
12 +STATICLIB = Y
13  
14  # The following are commands for the build process to use.  These values
15  # do not get built into anything.
16 @@ -39,19 +39,20 @@
17  #Tru64:
18  #CC =          cc
19  #CC =          gcc
20 -CC =           gcc
21 +#CC =          gcc
22  
23  # The linker.
24 -LD = $(CC)
25 +#LD = $(CC)
26  #LD = ld
27  #Tru64:
28  #LD = cc
29  #LD = gcc 
30 +LD = $(LIBTOOL) --mode=link $(CC)
31  
32  # MAKE is set automatically by Make to what was used to invoke Make.
33  SHELL =        /bin/sh
34  
35 -INSTALL = ginstall
36 +#INSTALL = ginstall
37  # Solaris:
38  #INSTALL = /usr/ucb/install
39  #Tru64:
40 @@ -59,7 +60,7 @@
41  #OSF1:
42  #INSTALL = installosf
43  # ?
44 -#INSTALL = install
45 +INSTALL = install -c
46  
47  # Normally the man pages are installed using "install".  But via this
48  # variable, you can use something else, for example a script that
49 @@ -79,7 +80,7 @@
50  # -ansi and -Werror should work too, but are not included
51  # by default because there's no point in daring the build to fail.
52  # -pedantic isn't a problem because it causes at worst a warning.
53 -CFLAGS = -pedantic -O2 -Wall -Wno-uninitialized $(CDEBUG)
54 +CFLAGS += -pedantic -Wall -Wno-uninitialized $(CDEBUG)
55  # On DEC Tru64 4.0F (at least), you need -DLONG_32 for ppmtompeg.
56  #Tru64:
57  #CFLAGS = -O2 -std1 DLONG_32 $(CDEBUG)
58 @@ -93,7 +94,7 @@
59    
60  # linker options.  
61  
62 -LDFLAGS =
63 +#LDFLAGS =
64  # Eunice users may want to use -noshare so that the executables can
65  # run standalone:
66  #LDFLAGS = -noshare
67 @@ -148,11 +149,11 @@
68  # but otherwise will not.
69  
70  # Use the Tiff library included with Netpbm:
71 -TIFFHDR_DIR = $(SRCDIR)/libtiff
72 -TIFFLIB_DIR = $(SRCDIR)/libtiff
73 +#TIFFHDR_DIR = $(SRCDIR)/libtiff
74 +#TIFFLIB_DIR = $(SRCDIR)/libtiff
75  #NetBSD:
76 -#TIFFHDR_DIR = $(LOCALBASE)/include
77 -#TIFFLIB_DIR = $(LOCALBASE)/lib
78 +TIFFHDR_DIR = $(LOCALBASE)/include
79 +TIFFLIB_DIR = $(LOCALBASE)/lib
80  # OSF, Tru64:
81  #TIFFHDR_DIR = /usr/local1/DEC/include
82  #TIFFLIB_DIR = /usr/local1/DEC/lib
83 @@ -173,11 +174,11 @@
84  # at least JPEGLIB_DIR here, or the tiff converters will not build at
85  # all.
86  
87 -JPEGLIB_DIR = /usr/lib/jpeg
88 -JPEGHDR_DIR = /usr/include/jpeg
89 +#JPEGLIB_DIR = /usr/lib/jpeg
90 +#JPEGHDR_DIR = /usr/include/jpeg
91  # Netbsd:
92 -#JPEGLIB_DIR = ${LOCALBASE}/lib
93 -#JPEGHDR_DIR = ${LOCALBASE}/include
94 +JPEGLIB_DIR = ${LOCALBASE}/lib
95 +JPEGHDR_DIR = ${LOCALBASE}/include
96  # OSF, Tru64:
97  #JPEGLIB_DIR = /usr/local1/DEC/lib
98  #JPEGHDR_DIR = /usr/local1/DEC/include
99 @@ -195,11 +196,11 @@
100  # here.  If you do not have the PNG library, and still want to
101  # successully build everything else, put NONE for these.
102  
103 -PNGLIB_DIR = /lib
104 -PNGHDR_DIR = /usr/include/png
105 +#PNGLIB_DIR = /lib
106 +#PNGHDR_DIR = /usr/include/png
107  # NetBSD:
108 -#PNGLIB_DIR = $(LOCALBASE)/lib
109 -#PNGHDR_DIR = $(LOCALBASE)/include
110 +PNGLIB_DIR = $(LOCALBASE)/lib
111 +PNGHDR_DIR = $(LOCALBASE)/include
112  # OSF/Tru64:
113  #PNGLIB_DIR = /usr/local1/DEC/lib
114  #PNGHDR_DIR = /usr/local1/DEC/include
115 @@ -305,8 +306,8 @@
116  #be a rule in the makefiles to make whatever the fliename turns out to be.
117  #Only .a and .so work.
118  ifeq ($(STATICLIB),Y)
119 -  NETPBMLIBSUFFIX = a
120 -  LIBTIFFSUFFIX = a
121 +  NETPBMLIBSUFFIX = la
122 +  LIBTIFFSUFFIX = la
123  else
124    NETPBMLIBSUFFIX = so
125    LIBTIFFSUFFIX = so