| @@ -1,68 +1,72 @@ | | | @@ -1,68 +1,72 @@ |
1 | $NetBSD: patch-configure,v 1.7 2020/09/29 14:29:42 ryoon Exp $ | | 1 | $NetBSD: patch-configure,v 1.7.8.1 2021/10/13 20:47:09 tm Exp $ |
2 | | | 2 | |
3 | Use system zlib for linking. | | 3 | Use system zlib for linking. |
4 | Add rpath. | | 4 | Add rpath. |
5 | Get all LDFLAGS for FreeType2. | | 5 | Get all LDFLAGS for FreeType2. |
6 | Use correct install_name with path on Darwin. | | 6 | Use correct install_name with path on Darwin. |
7 | | | 7 | |
8 | --- configure.orig 2020-09-25 12:33:30.000000000 +0000 | | 8 | --- configure.orig 2021-09-27 07:44:02.000000000 +0000 |
9 | +++ configure | | 9 | +++ configure |
10 | @@ -4028,7 +4028,7 @@ CFLAGSAUX_STANDARDTMP="\$(CFLAGS_STANDAR | | 10 | @@ -4049,7 +4049,7 @@ CFLAGSAUX_STANDARDTMP="\$(CFLAGS_STANDAR |
11 | CFLAGSAUX_DEBUGTMP="\$(CFLAGS_DEBUG)" | | 11 | CFLAGSAUX_DEBUGTMP="\$(CFLAGS_DEBUG)" |
12 | CFLAGSAUX_PROFILETMP="\$(CFLAGS_PROFILE)" | | 12 | CFLAGSAUX_PROFILETMP="\$(CFLAGS_PROFILE)" |
13 | LDFLAGSAUXTMP="\$(LDFLAGS)" | | 13 | LDFLAGSAUXTMP="\$(LDFLAGS)" |
14 | -AUXEXTRALIBSTMP="\$(EXTRALIBS)" | | 14 | -AUXEXTRALIBSTMP="\$(EXTRALIBS)" |
15 | +AUXEXTRALIBSTMP="\$(EXTRALIBS) -lz" | | 15 | +AUXEXTRALIBSTMP="\$(EXTRALIBS) -lz" |
16 | | | 16 | |
17 | # purposefully do not include "help" output for this | | 17 | # purposefully do not include "help" output for this |
18 | # Check whether --enable-save_confaux was given. | | 18 | # Check whether --enable-save_confaux was given. |
19 | @@ -4660,9 +4660,7 @@ case $host in | | 19 | @@ -4681,9 +4681,7 @@ case $host in |
20 | CC_OPT_FLAGS_TO_TRY="-O2 -DNDEBUG" | | 20 | CC_OPT_FLAGS_TO_TRY="-O2 -DNDEBUG" |
21 | CFLAGS_LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" | | 21 | CFLAGS_LARGEFILE="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" |
22 | # the trailing space is required! | | 22 | # the trailing space is required! |
23 | - if test $GCC = no; then | | 23 | - if test $GCC = no; then |
24 | - SET_DT_SONAME="-h " | | 24 | - SET_DT_SONAME="-h " |
25 | - fi | | 25 | - fi |
26 | + SET_DT_SONAME="-h," | | 26 | + SET_DT_SONAME="-h," |
27 | if test $GCC = yes; then | | 27 | if test $GCC = yes; then |
28 | CC_OPT_FLAGS_TO_TRY="-O2 -DNDEBUG" | | 28 | CC_OPT_FLAGS_TO_TRY="-O2 -DNDEBUG" |
29 | CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" | | 29 | CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" |
30 | @@ -7693,7 +7691,7 @@ fi | | 30 | @@ -7627,7 +7625,7 @@ fi |
31 | fi | | 31 | fi |
32 | | | 32 | |
33 | if test x$with_libpaper != xno; then | | 33 | if test x$with_libpaper != xno; then |
34 | - LIBS="$LIBS -lpaper" | | 34 | - LIBS="$LIBS -lpaper" |
35 | + LIBS="$LIBS -L${LPLIBDIR} -Wl,-R${LPLIBDIR} -lpaper" | | 35 | + LIBS="$LIBS -L${LPLIBDIR} -Wl,-R${LPLIBDIR} -lpaper" |
36 | | | 36 | |
37 | $as_echo "#define USE_LIBPAPER 1" >>confdefs.h | | 37 | $as_echo "#define USE_LIBPAPER 1" >>confdefs.h |
38 | | | 38 | |
39 | @@ -11620,10 +11618,10 @@ case $host in | | 39 | @@ -11587,11 +11585,11 @@ case $host in |
40 | ;; | | 40 | ;; |
41 | *-darwin*) | | 41 | *-darwin*) |
42 | DYNAMIC_CFLAGS="-fPIC $DYNAMIC_CFLAGS" | | 42 | DYNAMIC_CFLAGS="-fPIC $DYNAMIC_CFLAGS" |
43 | - GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(GS_SONAME_MAJOR_MINOR)" | | 43 | - GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(GS_SONAME_MAJOR_MINOR)" |
44 | - PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(PCL_SONAME_MAJOR_MINOR)" | | 44 | - PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(PCL_SONAME_MAJOR_MINOR)" |
45 | - XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(XPS_SONAME_MAJOR_MINOR)" | | 45 | - XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(XPS_SONAME_MAJOR_MINOR)" |
46 | - PDL_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(GPDL_SONAME_MAJOR_MINOR)" | | 46 | - PDL_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(GPDL_SONAME_MAJOR_MINOR)" |
| | | 47 | - PDF_DYNAMIC_LDFLAGS="-dynamiclib -install_name $DARWIN_LDFLAGS_SO_PREFIX\$(PDF_SONAME_MAJOR_MINOR)" |
47 | + GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(GS_SONAME_MAJOR_MINOR)" | | 48 | + GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(GS_SONAME_MAJOR_MINOR)" |
48 | + PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(PCL_SONAME_MAJOR_MINOR)" | | 49 | + PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(PCL_SONAME_MAJOR_MINOR)" |
49 | + XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(XPS_SONAME_MAJOR_MINOR)" | | 50 | + XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(XPS_SONAME_MAJOR_MINOR)" |
50 | + PDL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(GPDL_SONAME_MAJOR_MINOR)" | | 51 | + PDL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(GPDL_SONAME_MAJOR_MINOR)" |
| | | 52 | + PDF_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(PDF_SONAME_MAJOR_MINOR)" |
51 | DYNAMIC_LIBS="" | | 53 | DYNAMIC_LIBS="" |
52 | SO_LIB_EXT=".dylib" | | 54 | SO_LIB_EXT=".dylib" |
53 | ;; | | 55 | ;; |
54 | @@ -11639,10 +11637,10 @@ case $host in | | 56 | @@ -11607,11 +11605,11 @@ case $host in |
55 | #fi | | 57 | #fi |
56 | # ^^^ untested | | 58 | # ^^^ untested |
57 | fi | | 59 | fi |
58 | - GS_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR) $_ldflags" | | 60 | - GS_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR) $_ldflags" |
59 | - PCL_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR) $_ldflags" | | 61 | - PCL_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR) $_ldflags" |
60 | - XPS_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(XPS_SONAME_MAJOR) $_ldflags" | | 62 | - XPS_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(XPS_SONAME_MAJOR) $_ldflags" |
61 | - PDL_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GPDL_SONAME_MAJOR) $_ldflags" | | 63 | - PDL_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GPDL_SONAME_MAJOR) $_ldflags" |
| | | 64 | - PDF_DYNAMIC_LDFLAGS="-G -shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PDF_SONAME_MAJOR)" |
62 | + GS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR) $_ldflags" | | 65 | + GS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GS_SONAME_MAJOR) $_ldflags" |
63 | + PCL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR) $_ldflags" | | 66 | + PCL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PCL_SONAME_MAJOR) $_ldflags" |
64 | + XPS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(XPS_SONAME_MAJOR) $_ldflags" | | 67 | + XPS_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(XPS_SONAME_MAJOR) $_ldflags" |
65 | + PDL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GPDL_SONAME_MAJOR) $_ldflags" | | 68 | + PDL_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(GPDL_SONAME_MAJOR) $_ldflags" |
| | | 69 | + PDF_DYNAMIC_LDFLAGS="-shared -Wl,\$(LD_SET_DT_SONAME)\$(LDFLAGS_SO_PREFIX)\$(PDF_SONAME_MAJOR)" |
66 | DYNAMIC_LIBS="" | | 70 | DYNAMIC_LIBS="" |
67 | SO_LIB_EXT=".so" | | 71 | SO_LIB_EXT=".so" |
68 | ;; | | 72 | ;; |