PageRenderTime 47ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/dev-libs/openssl/files/openssl-1.0.0b-darwin-bundle-compile-fix.patch

https://bitbucket.org/remustata/lmnd-prefix
Patch | 52 lines | 52 code | 0 blank | 0 comment | 0 complexity | 19345fe7daa73e6cdc2fd435b6a63cf5 MD5 | raw file
  1. --- Makefile.shared
  2. +++ Makefile.shared
  3. @@ -226,7 +226,7 @@
  4. link_o.darwin:
  5. @ $(CALC_VERSIONS); \
  6. SHLIB=lib$(LIBNAME); \
  7. - SHLIB_SUFFIX=.dylib; \
  8. + SHLIB_SUFFIX=.bundle; \
  9. ALLSYMSFLAGS='-all_load'; \
  10. NOALLSYMSFLAGS=''; \
  11. SHAREDFLAGS="$(CFLAGS) `echo $(SHARED_LDFLAGS) | sed s/dynamiclib/bundle/`"; \
  12. @@ -236,7 +236,7 @@
  13. if [ -n "$$SHLIB_SOVER_NODOT" ]; then \
  14. SHAREDFLAGS="$$SHAREDFLAGS -compatibility_version $$SHLIB_SOVER_NODOT"; \
  15. fi; \
  16. - SHAREDFLAGS="$$SHAREDFLAGS -install_name ${INSTALLTOP}/lib/engines/$$SHLIB$$SHLIB_SUFFIX"; \
  17. + SHAREDFLAGS="$$SHAREDFLAGS"; \
  18. $(LINK_SO_O)
  19. link_a.darwin:
  20. @ $(CALC_VERSIONS); \
  21. --- engines/Makefile
  22. +++ engines/Makefile
  23. @@ -114,7 +114,12 @@
  24. if [ "$(PLATFORM)" != "Cygwin" ]; then \
  25. case "$(CFLAGS)" in \
  26. *DSO_BEOS*) sfx=".so";; \
  27. - *DSO_DLFCN*) sfx=`expr "$(SHLIB_EXT)" : '.*\(\.[a-z][a-z]*\)' \| ".so"`;; \
  28. + *DSO_DLFCN*) \
  29. + case "$(PLATFORM)" in \
  30. + darwin64-*|darwin-*) sfx=".bundle";; \
  31. + *) sfx=`expr "$(SHLIB_EXT)" : '.*\(\.[a-z][a-z]*\)' \| ".so"`;; \
  32. + esac; \
  33. + ;; \
  34. *DSO_DL*) sfx=".sl";; \
  35. *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \
  36. *) sfx=".bad";; \
  37. --- engines/ccgost/Makefile
  38. +++ engines/ccgost/Makefile
  39. @@ -48,7 +48,12 @@
  40. if [ "$(PLATFORM)" != "Cygwin" ]; then \
  41. case "$(CFLAGS)" in \
  42. *DSO_BEOS*) sfx=".so";; \
  43. - *DSO_DLFCN*) sfx=`expr "$(SHLIB_EXT)" : '.*\(\.[a-z][a-z]*\)' \| ".so"`;; \
  44. + *DSO_DLFCN*) \
  45. + case "$(PLATFORM)" in \
  46. + darwin64-*|darwin-*) sfx=".bundle";; \
  47. + *) sfx=`expr "$(SHLIB_EXT)" : '.*\(\.[a-z][a-z]*\)' \| ".so"`;; \
  48. + esac; \
  49. + ;; \
  50. *DSO_DL*) sfx=".sl";; \
  51. *DSO_WIN32*) sfx="eay32.dll"; pfx=;; \
  52. *) sfx=".bad";; \