pkgsrc-ng/security/openssl/patches/patch-Makefile.org
2016-11-18 22:39:22 +01:00

3.6 KiB
Raw Blame History

$NetBSD: patch-Makefile.org,v 1.5 2016/01/28 16:30:43 jperkin Exp $

Adjust build procedure.

— Makefile.org.orig 2016-01-28 13:56:08.000000000 0000 ++ Makefile.org @@ -28,6 +28,7 @@ INSTALLTOP=/usr/local/ssl

OPENSSLDIR=/usr/local/ssl +EXAMPLEDIR=$(INSTALLTOP)/share/examples/openssl

@@ -158,7 +159,7 @@ TESTS = alltests

MAKEFILE= Makefile

-MANDIR=$(OPENSSLDIR)/man +MANDIR=$(INSTALLTOP)/$(PKGMANDIR) MAN1=1 MAN3=3 MANSUFFIX= @@ -175,6 +176,7 @@ SHARED_CRYPTO=libcrypto$(SHLIB_EXT) SHARED_SSL=libssl$(SHLIB_EXT) SHARED_LIBS= SHARED_LIBS_LINK_EXTS= +LIBRPATH=$(INSTALLTOP)/lib SHARED_LDFLAGS=

GENERAL= Makefile @@ -528,7 +530,7 @@ dist: @$(MAKE) SDIRS='$(SDIRS)' clean @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar

-install: all install_docs install_sw +install: install_docs install_sw

install_sw: @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ @@ -637,41 +639,56 @@ install_docs: @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \ here="`pwd`"; \ filecase=; \

  • case "$(PLATFORM)" in DJGPP|Cygwin*|mingw*|darwin*-*-cc) \
  • filecase=-i; \
  • esac; \ set -e; for i in doc/apps/*.pod; do \ fn=`basename $$i .pod`; \ sec=`$(PERL) util/extract-section.pl 1 < $$i`; \
  • echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \
  • case "$$fn" in \
  • CA.pl|openssl) ofn="$$fn" ;; \
  • *) ofn="openssl_$$fn" ;; \
  • esac; \
  • echo "installing man$$sec/$$ofn.$${sec}$(MANSUFFIX)"; \ (cd `$(PERL) util/dirname.pl $$i`; \ sh -c "$$pod2man \ --section=$$sec center=OpenSSL \ release=$(VERSION) `basename $$i`") \
  • > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \
  • > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$ofn.$${sec}$(MANSUFFIX); \ $(PERL) util/extract-names.pl < $$i | \ (grep -v $$filecase "^$$fn\$$"; true) | \ (grep -v "[ ]"; true) | \ (cd $(INSTALL_PREFIX)$(MANDIR)/man$$sec/; \ while read n; do \
  • PLATFORM=$(PLATFORM) $$here/util/point.sh $$fn.$${sec}$(MANSUFFIX) "$$n".$${sec}$(MANSUFFIX); \
  • case "$$n" in \
  • CA.pl|openssl) on="$$n" ;; \
  • *) on="openssl_$$n" ;; \
  • esac; \
  • PLATFORM=$(PLATFORM) $$here/util/point.sh $$ofn.$${sec}$(MANSUFFIX) "$$on".$${sec}$(MANSUFFIX); \ done); \ done; \ set -e; for i in doc/crypto/*.pod doc/ssl/*.pod; do \ fn=`basename $$i .pod`; \ sec=`$(PERL) util/extract-section.pl 3 < $$i`; \
  • echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \
  • case "$$fn" in \
  • ui*) ofn="openssl_$$fn" ;; \
  • [A-Z]*|*_*) ofn="$$fn" ;; \
  • *) ofn="openssl_$$fn" ;; \
  • esac; \
  • echo "installing man$$sec/$$ofn.$${sec}$(MANSUFFIX)"; \ (cd `$(PERL) util/dirname.pl $$i`; \ sh -c "$$pod2man \ --section=$$sec center=OpenSSL \ release=$(VERSION) `basename $$i`") \
  • > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \
  • > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$ofn.$${sec}$(MANSUFFIX); \ $(PERL) util/extract-names.pl < $$i | \ (grep -v $$filecase "^$$fn\$$"; true) | \ (grep -v "[ ]"; true) | \ (cd $(INSTALL_PREFIX)$(MANDIR)/man$$sec/; \ while read n; do \
  • PLATFORM=$(PLATFORM) $$here/util/point.sh $$fn.$${sec}$(MANSUFFIX) "$$n".$${sec}$(MANSUFFIX); \
  • case "$$n" in \
  • ui*) on="openssl_$$n" ;; \
  • [A-Z]*|*_*) on="$$n" ;; \
  • *) on="openssl_$$n" ;; \
  • esac; \
  • PLATFORM=$(PLATFORM) $$here/util/point.sh $$ofn.$${sec}$(MANSUFFIX) "$$on".$${sec}$(MANSUFFIX); \ done); \ done