| @@ -1,77 +1,75 @@ | | | @@ -1,77 +1,75 @@ |
1 | $NetBSD: patch-aa,v 1.7 2019/11/23 06:58:14 mef Exp $ | | 1 | $NetBSD: patch-aa,v 1.8 2019/11/26 10:24:11 markd Exp $ |
2 | | | 2 | |
3 | Use libtool. | | 3 | Use libtool. |
4 | | | 4 | |
5 | --- Makefile.in.orig 2018-05-10 04:16:01.000000000 +0900 | | 5 | --- Makefile.in.orig 2018-05-10 04:16:01.000000000 +0900 |
6 | +++ Makefile.in 2019-11-23 15:43:52.872488997 +0900 | | 6 | +++ Makefile.in 2019-11-23 15:43:52.872488997 +0900 |
7 | @@ -36,14 +36,15 @@ INSTALL_DIRS = @INSTALL_ROOT@ ${CFITSIO_ | | 7 | @@ -37,13 +37,15 @@ SHELL = /bin/sh |
8 | SHELL = /bin/sh | | | |
9 | ARCHIVE = @ARCHIVE@ | | 8 | ARCHIVE = @ARCHIVE@ |
10 | RANLIB = @RANLIB@ | | 9 | RANLIB = @RANLIB@ |
11 | -CC = @CC@ | | 10 | CC = @CC@ |
12 | +CC = ${LIBTOOL} --mode=compile @CC@ | | 11 | +CC = ${LIBTOOL} --mode=compile @CC@ |
13 | +LD = ${LIBTOOL} --mode=link @CC@ | | 12 | +LD = ${LIBTOOL} --mode=link @CC@ |
14 | CFLAGS = @CFLAGS@ | | 13 | CFLAGS = @CFLAGS@ |
15 | CPPFLAGS = @CPPFLAGS@ | | 14 | CPPFLAGS = @CPPFLAGS@ |
16 | SSE_FLAGS = @SSE_FLAGS@ | | 15 | SSE_FLAGS = @SSE_FLAGS@ |
17 | FC = @FC@ | | 16 | FC = @FC@ |
18 | LDFLAGS = @LDFLAGS@ | | 17 | LDFLAGS = @LDFLAGS@ |
19 | LDFLAGS_BIN = @LDFLAGS_BIN@ | | 18 | LDFLAGS_BIN = @LDFLAGS_BIN@ |
20 | -DEFS = @DEFS@ | | 19 | -DEFS = @DEFS@ |
21 | +DEFS = @DEFS@ -Dunix | | 20 | +DEFS = @DEFS@ -Dunix |
22 | LIBS = @LIBS@ | | 21 | LIBS = @LIBS@ |
| | | 22 | LIBS_CURL = @LIBS_CURL@ |
23 | FLEX = flex | | 23 | FLEX = flex |
24 | BISON = bison | | 24 | @@ -94,10 +96,10 @@ all: |
25 | @@ -93,11 +94,11 @@ all: | | | |
26 | all-nofitsio: | | 25 | all-nofitsio: |
27 | ${MAKE} stand_alone "FITSIO_SRC=" | | 26 | ${MAKE} stand_alone "FITSIO_SRC=" |
28 | | | 27 | |
29 | -stand_alone: lib${PACKAGE}.a | | 28 | -stand_alone: lib${PACKAGE}.a shared |
30 | +stand_alone: lib${PACKAGE}.la | | 29 | +stand_alone: lib${PACKAGE}.la |
31 | | | 30 | |
32 | -lib${PACKAGE}.a: ${OBJECTS} | | 31 | -lib${PACKAGE}.a: ${OBJECTS} |
33 | - ${ARCHIVE} $@ ${OBJECTS}; \ | | 32 | - ${ARCHIVE} $@ ${OBJECTS}; \ |
34 | - ${RANLIB} $@; | | 33 | - ${RANLIB} $@; |
35 | +lib${PACKAGE}.la: ${OBJECTS} | | 34 | +lib${PACKAGE}.la: ${OBJECTS} |
36 | + ${ARCHIVE} $lib${PACKAGE}.la ${OBJECTS}; \ | | 35 | + ${ARCHIVE} $lib${PACKAGE}.la ${OBJECTS}; \ |
37 | + ${LIBTOOL} --mode=link @CC@ -o $@ ${OBJECTS:.o=.lo} -rpath ${PREFIX}/lib -version-info 3:0 | | 36 | + ${LIBTOOL} --mode=link @CC@ -o $@ ${OBJECTS:.o=.lo} ${LIBS_CURL} -rpath ${PREFIX}/lib -version-info 3:0 |
38 | | | 37 | |
39 | shared: lib${PACKAGE}${SHLIB_SUFFIX} | | 38 | shared: lib${PACKAGE}${SHLIB_SUFFIX} |
40 | | | 39 | @@ -109,16 +111,17 @@ lib${PACKAGE}${SHLIB_SUFFIX}: ${OBJECTS} |
41 | @@ -108,16 +109,17 @@ lib${PACKAGE}${SHLIB_SUFFIX}: ${OBJECTS} | | | |
42 | ln -sf ${CFITSIO_SHLIB_SONAME} $@; \ | | 40 | ln -sf ${CFITSIO_SHLIB_SONAME} $@; \ |
43 | fi | | 41 | fi |
44 | | | 42 | |
45 | -install: lib${PACKAGE}.a ${INSTALL_DIRS} | | 43 | -install: lib${PACKAGE}.a ${INSTALL_DIRS} |
46 | - @for lib in lib${PACKAGE}.a lib${PACKAGE}${SHLIB_SUFFIX} \ | | 44 | - @for lib in lib${PACKAGE}.a lib${PACKAGE}${SHLIB_SUFFIX} \ |
47 | +install: lib${PACKAGE}.la ${INSTALL_DIRS} | | 45 | +install: lib${PACKAGE}.la ${INSTALL_DIRS} |
48 | + ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libcfitsio.la ${CFITSIO_LIB} | | 46 | + ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libcfitsio.la ${CFITSIO_LIB} |
49 | + @for lib in lib${PACKAGE}${SHLIB_SUFFIX} \ | | 47 | + @for lib in lib${PACKAGE}${SHLIB_SUFFIX} \ |
50 | ${CFITSIO_SHLIB} ${CFITSIO_SHLIB_SONAME}; do \ | | 48 | ${CFITSIO_SHLIB} ${CFITSIO_SHLIB_SONAME}; do \ |
51 | if [ -f $$lib ]; then \ | | 49 | if [ -f $$lib ]; then \ |
52 | echo "/bin/cp -a $$lib ${CFITSIO_LIB}"; \ | | 50 | echo "/bin/cp -a $$lib ${CFITSIO_LIB}"; \ |
53 | - /bin/cp -a $$lib ${CFITSIO_LIB}; \ | | 51 | - /bin/cp -a $$lib ${CFITSIO_LIB}; \ |
54 | + ${BSD_INSTALL_DATA} -a $$lib ${CFITSIO_LIB}; \ | | 52 | + ${BSD_INSTALL_DATA} -a $$lib ${CFITSIO_LIB}; \ |
55 | fi; \ | | 53 | fi; \ |
56 | done | | 54 | done |
57 | - /bin/cp fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE} | | 55 | - /bin/cp fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE} |
58 | - /bin/cp cfitsio.pc ${CFITSIO_LIB}/pkgconfig | | 56 | - /bin/cp cfitsio.pc ${CFITSIO_LIB}/pkgconfig |
59 | + ${BSD_INSTALL_DATA} fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE} | | 57 | + ${BSD_INSTALL_DATA} fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE} |
60 | + ${BSD_INSTALL_DATA} cfitsio.pc ${CFITSIO_LIB}/pkgconfig | | 58 | + ${BSD_INSTALL_DATA} cfitsio.pc ${CFITSIO_LIB}/pkgconfig |
61 | @for task in ${FPACK_UTILS} ${UTILS}; do \ | | 59 | @for task in ${FPACK_UTILS} ${UTILS}; do \ |
62 | if [ -f $$task ]; then \ | | 60 | if [ -f $$task ]; then \ |
63 | if [ ! -d ${CFITSIO_BIN} ]; then mkdir -p ${CFITSIO_BIN}; fi; \ | | 61 | if [ ! -d ${CFITSIO_BIN} ]; then mkdir -p ${CFITSIO_BIN}; fi; \ |
64 | @@ -138,29 +140,29 @@ utils: ${FPACK_UTILS} ${UTILS} | | 62 | @@ -139,29 +142,29 @@ utils: ${FPACK_UTILS} ${UTILS} |
65 | swapproc.o: swapproc.c | | 63 | swapproc.o: swapproc.c |
66 | ${CC} -c ${CFLAGS} ${CPPFLAGS} ${SSE_FLAGS} ${DEFS} $< | | 64 | ${CC} -c ${CFLAGS} ${CPPFLAGS} ${SSE_FLAGS} ${DEFS} $< |
67 | | | 65 | |
68 | -smem: smem.o lib${PACKAGE}.a ${OBJECTS} | | 66 | -smem: smem.o lib${PACKAGE}.a ${OBJECTS} |
69 | - ${CC} ${LDFLAGS_BIN} ${DEFS} -o $@ ${@}.o -L. -l${PACKAGE} -lm | | 67 | - ${CC} ${LDFLAGS_BIN} ${DEFS} -o $@ ${@}.o -L. -l${PACKAGE} -lm |
70 | +smem: smem.o lib${PACKAGE}.la ${OBJECTS} | | 68 | +smem: smem.o lib${PACKAGE}.la ${OBJECTS} |
71 | + ${LD} $(CFLAGS) $(DEFS) -o smem smem.o -L. -lcfitsio -lm | | 69 | + ${LD} $(CFLAGS) $(DEFS) -o smem smem.o -L. -lcfitsio -lm |
72 | | | 70 | |
73 | -testprog: testprog.o lib${PACKAGE}.a ${OBJECTS} | | 71 | -testprog: testprog.o lib${PACKAGE}.a ${OBJECTS} |
74 | - ${CC} ${LDFLAGS_BIN} ${DEFS} -o $@ ${@}.o -L. -l${PACKAGE} -lm ${LIBS} | | 72 | - ${CC} ${LDFLAGS_BIN} ${DEFS} -o $@ ${@}.o -L. -l${PACKAGE} -lm ${LIBS} |
75 | +testprog: testprog.o lib${PACKAGE}.la ${OBJECTS} | | 73 | +testprog: testprog.o lib${PACKAGE}.la ${OBJECTS} |
76 | + ${LD} ${LDFLAGS_BIN} ${DEFS} -o $@ ${@}.o -L. -l${PACKAGE} -lm ${LIBS} | | 74 | + ${LD} ${LDFLAGS_BIN} ${DEFS} -o $@ ${@}.o -L. -l${PACKAGE} -lm ${LIBS} |
77 | | | 75 | |