diff options
Diffstat (limited to 'print/ghostscript7-base/files/patch-src_Makefile.in')
-rw-r--r-- | print/ghostscript7-base/files/patch-src_Makefile.in | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/print/ghostscript7-base/files/patch-src_Makefile.in b/print/ghostscript7-base/files/patch-src_Makefile.in new file mode 100644 index 000000000000..fbf3f4c1df2f --- /dev/null +++ b/print/ghostscript7-base/files/patch-src_Makefile.in @@ -0,0 +1,170 @@ +--- src/Makefile.in.orig 2003-04-30 03:33:31.000000000 +0900 ++++ src/Makefile.in 2015-08-22 00:37:53.926027000 +0900 +@@ -50,8 +50,10 @@ + # initialization files (gs_*.ps) and the fonts. + + INSTALL = $(GLSRCDIR)/instcopy -c +-INSTALL_PROGRAM = $(INSTALL) -m 755 +-INSTALL_DATA = $(INSTALL) -m 644 ++INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM} ++INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT} ++INSTALL_DATA = ${BSD_INSTALL_DATA} ++INSTALL_SHARED = @INSTALL_SHARED@ + + prefix = @prefix@ + exec_prefix = @exec_prefix@ +@@ -63,6 +65,8 @@ + datadir = @datadir@ + gsdir = $(datadir)/ghostscript + gsdatadir = $(gsdir)/$(GS_DOT_VERSION) ++gssharedir = @libdir@/ghostscript/$(GS_DOT_VERSION) ++gsincludedir = @includedir@/ghostscript/ + + docdir=$(gsdatadir)/doc + exdir=$(gsdatadir)/examples +@@ -142,7 +146,7 @@ + # some older JPEG streams that violate the standard. If the JPEG + # library built from local sources, the patch will be applied. + +-SHARE_JPEG=@SHARE_LIBJPEG@ ++SHARE_JPEG=1 + JPEG_NAME=jpeg + + # Define the directory where the PNG library sources are stored, +@@ -150,14 +154,14 @@ + # You may need to change this if the libpng version changes. + # See libpng.mak for more information. + +-SHARE_LIBPNG=@SHARE_LIBPNG@ ++SHARE_LIBPNG=1 + PSRCDIR=@LIBPNGDIR@ + LIBPNG_NAME=png + + # Define the directory where the zlib sources are stored. + # See zlib.mak for more information. + +-SHARE_ZLIB=@SHARE_ZLIB@ ++SHARE_ZLIB=1 + ZSRCDIR=@ZLIBDIR@ + #ZLIB_NAME=gz + ZLIB_NAME=z +@@ -197,15 +201,15 @@ + CCLD=$(CC) + + # Define the general cc flags, warnings and such. +-GCFLAGS=@GCFLAGS@ ++GCFLAGS=@CPPFLAGS@ @GCFLAGS@ @CFLAGS@ + + # Define the added flags for standard, debugging, profiling + # and shared object builds. + +-CFLAGS_STANDARD=@OPT_CFLAGS@ ++CFLAGS_STANDARD?=@OPT_CFLAGS@ + CFLAGS_DEBUG=-g -O + CFLAGS_PROFILE=-pg @OPT_CFLAGS@ +-CFLAGS_SO=-fPIC ++CFLAGS_SO=@DYNAMIC_CFLAGS@ + + # Define the other compilation flags. Add at most one of the following: + # -DBSD4_2 for 4.2bsd systems. +@@ -218,7 +222,7 @@ + # We don't include -ansi, because this gets in the way of the platform- + # specific stuff that <math.h> typically needs; nevertheless, we expect + # gcc to accept ANSI-style function prototypes and function definitions. +-XCFLAGS= ++XCFLAGS=@DYNAMIC_FLAGS@ + + # defines from autoconf; note that we don't use these at present. + ACDEFS=@DEFS@ +@@ -232,9 +236,9 @@ + # -R /usr/local/xxx/lib:/usr/local/lib + # giving the full path names of the shared library directories. + # XLDFLAGS can be set from the command line. +-XLDFLAGS= + +-LDFLAGS=$(XLDFLAGS) ++LDFLAGS=@LDFLAGS@ ++XLDFLAGS=$(LDFLAGS) + + # Define any extra libraries to link into the executable. + # ISC Unix 2.2 wants -linet. +@@ -243,7 +247,7 @@ + # Solaris may need -lnsl -lsocket -lposix4. + # (Libraries required by individual drivers are handled automatically.) + +-EXTRALIBS= ++EXTRALIBS=@LIBS@ @DYNAMIC_LIBS@ + + # Define the standard libraries to search at the end of linking. + # Most platforms require -lpthread for the POSIX threads library; +@@ -252,10 +256,7 @@ + # All reasonable platforms require -lm, but Rhapsody and perhaps one or + # two others fold libm into libc and don't require any additional library. + +-#STDLIBS=-lpthread -lm +- +-# Since the default build is for nosync, don't include pthread lib +-STDLIBS=-lm ++STDLIBS=@PTHREAD_LIBS@ -lm + + # Define the include switch(es) for the X11 header files. + # This can be null if handled in some other way (e.g., the files are +@@ -279,9 +280,10 @@ + # should be slotted into XLIBS below and X_PRE_LIBS which should go + # before -lX11. We do not handle these and should, but they are empty + # on most modern platforms. +-XLIBDIRS=@X_LIBS@ ++XLIBDIRS=@X_LDFLAGS@ + XLIBDIR= +-XLIBS=Xt Xext X11 ++#XLIBS=Xt Xext X11 ++XLIBS=@X_LIBS@ + + # Define whether this platform has floating point hardware: + # FPU_TYPE=2 means floating point is faster than fixed point. +@@ -301,15 +303,19 @@ + # primitives for this platform. + + # If POSIX sync primitives are used, also change the STDLIBS to include +-# the pthread library. ++# the pthread library. Otherwise use SYNC=nosync + #SYNC=posync +- +-# Default is No sync primitives since some platforms don't have it (HP-UX) +-SYNC=nosync ++#SYNC=nosync ++SYNC=@SYNC@ + + # programs we use + RM=rm -f + ++# ------ Dynamic loader options ------- # ++SOC_CFLAGS = @SOC_CFLAGS@ ++SOC_LIBS = @SOC_LIBS@ ++SOC_LOADER = @SOC_LOADER@ ++ + # ------ Devices and features ------ # + + # Choose the language feature(s) to include. See gs.mak for details. +@@ -385,6 +391,9 @@ + DEVICE_DEVS19= + DEVICE_DEVS20=$(DD)cljet5.dev $(DD)cljet5c.dev + ++# Shared library target to build. ++GS_SHARED_OBJS=@DYNAMIC_DEVS@ ++ + # ---------------------------- End of options --------------------------- # + + # Define the name of the partial makefile that specifies options -- +@@ -407,9 +416,11 @@ + # These are the specific warnings we have to turn off to compile those + # specific few files that need this. We may turn off others in the future. + CC_NO_WARN=$(CC_) ++CC_SHARED=$(CC_) @DYNAMIC_LDFLAGS@ + + # ---------------- End of platform-specific section ---------------- # + ++include $(GLSRCDIR)/drivers.mak + include $(GLSRCDIR)/unixhead.mak + include $(GLSRCDIR)/gs.mak + include $(GLSRCDIR)/lib.mak |