
3 changed files with 85 additions and 12 deletions
@ -0,0 +1,50 @@ |
|||
--- nettle/Makefile.in 2018-12-04 21:56:06.000000000 +0100
|
|||
+++ Makefile.in 2019-07-23 08:10:33.271656999 +0200
|
|||
@@ -266,10 +266,7 @@
|
|||
-mkdir .lib 2>/dev/null |
|||
(cd .lib \ |
|||
&& rm -f $(LIBNETTLE_FORLINK) \ |
|||
- && $(LN_S) ../$(LIBNETTLE_FORLINK) $(LIBNETTLE_FORLINK) \
|
|||
- && [ -z "$(LIBNETTLE_SONAME)" ] \
|
|||
- || { rm -f $(LIBNETTLE_SONAME) \
|
|||
- && $(LN_S) $(LIBNETTLE_FORLINK) $(LIBNETTLE_SONAME) ; } )
|
|||
+ && $(LN_S) ../$(LIBNETTLE_FORLINK) $(LIBNETTLE_FORLINK) )
|
|||
echo nettle > libnettle.stamp |
|||
|
|||
$(LIBHOGWEED_FORLINK): $(hogweed_OBJS) $(LIBNETTLE_FORLINK) |
|||
@@ -277,10 +274,7 @@
|
|||
-mkdir .lib 2>/dev/null |
|||
(cd .lib \ |
|||
&& rm -f $(LIBHOGWEED_FORLINK) \ |
|||
- && $(LN_S) ../$(LIBHOGWEED_FORLINK) $(LIBHOGWEED_FORLINK) \
|
|||
- && [ -z "$(LIBHOGWEED_SONAME)" ] \
|
|||
- || { rm -f $(LIBHOGWEED_SONAME) \
|
|||
- && $(LN_S) $(LIBHOGWEED_FORLINK) $(LIBHOGWEED_SONAME) ; } )
|
|||
+ && $(LN_S) ../$(LIBHOGWEED_FORLINK) $(LIBHOGWEED_FORLINK) )
|
|||
echo hogweed > libhogweed.stamp |
|||
|
|||
# For Solaris and BSD make, we have to use an explicit rule for each |
|||
@@ -462,11 +456,6 @@
|
|||
install-shared-nettle: $(LIBNETTLE_FORLINK) @IF_DLL@ install-dll-nettle |
|||
$(MKDIR_P) $(DESTDIR)$(libdir) |
|||
$(INSTALL_DATA) $(LIBNETTLE_FILE_SRC) $(DESTDIR)$(libdir)/$(LIBNETTLE_FILE) |
|||
- [ -z "$(LIBNETTLE_SONAME)" ] \
|
|||
- || (cd $(DESTDIR)$(libdir) \
|
|||
- && rm -f $(LIBNETTLE_SONAME) $(LIBNETTLE_FORLINK) \
|
|||
- && $(LN_S) $(LIBNETTLE_FILE) $(LIBNETTLE_SONAME) \
|
|||
- && $(LN_S) $(LIBNETTLE_FILE) $(LIBNETTLE_FORLINK))
|
|||
|
|||
install-dll-hogweed: |
|||
$(MKDIR_P) $(DESTDIR)$(bindir) |
|||
@@ -475,11 +464,6 @@
|
|||
install-shared-hogweed: $(LIBHOGWEED_FORLINK) @IF_DLL@ install-dll-hogweed |
|||
$(MKDIR_P) $(DESTDIR)$(libdir) |
|||
$(INSTALL_DATA) $(LIBHOGWEED_FILE_SRC) $(DESTDIR)$(libdir)/$(LIBHOGWEED_FILE) |
|||
- [ -z "$(LIBHOGWEED_SONAME)" ] \
|
|||
- || (cd $(DESTDIR)$(libdir) \
|
|||
- && rm -f $(LIBHOGWEED_SONAME) $(LIBHOGWEED_FORLINK) \
|
|||
- && $(LN_S) $(LIBHOGWEED_FILE) $(LIBHOGWEED_SONAME) \
|
|||
- && $(LN_S) $(LIBHOGWEED_FILE) $(LIBHOGWEED_FORLINK))
|
|||
|
|||
# I'd like to use makes VPATH search to locate the files to be |
|||
# installed. But it seems most make programs don't set $<, $^, $? and |
@ -0,0 +1,21 @@ |
|||
--- nettle/configure.ac 2018-12-04 21:56:06.000000000 +0100
|
|||
+++ configure.ac 2019-07-22 14:28:19.390356763 +0200
|
|||
@@ -650,14 +650,14 @@
|
|||
;; |
|||
*) |
|||
LIBNETTLE_FORLINK=libnettle.so |
|||
- LIBNETTLE_SONAME='$(LIBNETTLE_FORLINK).$(LIBNETTLE_MAJOR)'
|
|||
- LIBNETTLE_FILE='$(LIBNETTLE_SONAME).$(LIBNETTLE_MINOR)'
|
|||
+ LIBNETTLE_SONAME='$(LIBNETTLE_FORLINK)'
|
|||
+ LIBNETTLE_FILE='$(LIBNETTLE_SONAME)'
|
|||
LIBNETTLE_LINK='$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$(LIBNETTLE_SONAME)' |
|||
LIBNETTLE_LIBS='' |
|||
|
|||
LIBHOGWEED_FORLINK=libhogweed.so |
|||
- LIBHOGWEED_SONAME='$(LIBHOGWEED_FORLINK).$(LIBHOGWEED_MAJOR)'
|
|||
- LIBHOGWEED_FILE='$(LIBHOGWEED_SONAME).$(LIBHOGWEED_MINOR)'
|
|||
+ LIBHOGWEED_SONAME='$(LIBHOGWEED_FORLINK)'
|
|||
+ LIBHOGWEED_FILE='$(LIBHOGWEED_SONAME)'
|
|||
LIBHOGWEED_LINK='$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$(LIBHOGWEED_SONAME)' |
|||
# Requested by debian, to make linking with only -lhogweed work |
|||
# (does not work in general, e.g., with static linking all of |
Loading…
Reference in new issue