mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-10 13:03:41 -04:00
107 lines
3.6 KiB
Org Mode
107 lines
3.6 KiB
Org Mode
$NetBSD: patch-Makefile.org,v 1.1.2.2 2014/04/08 10:09:26 tron Exp $
|
|
|
|
Adjust build procedure.
|
|
|
|
--- Makefile.org.orig 2013-02-11 15:26:04.000000000 +0000
|
|
+++ Makefile.org
|
|
@@ -28,6 +28,7 @@ INSTALLTOP=/usr/local/ssl
|
|
|
|
# Do not edit this manually. Use Configure --openssldir=DIR do change this!
|
|
OPENSSLDIR=/usr/local/ssl
|
|
+EXAMPLEDIR=$(INSTALLTOP)/share/examples/openssl
|
|
|
|
# NO_IDEA - Define to build without the IDEA algorithm
|
|
# NO_RC4 - Define to build without the RC4 algorithm
|
|
@@ -157,7 +158,7 @@ TESTS = alltests
|
|
|
|
MAKEFILE= Makefile
|
|
|
|
-MANDIR=$(OPENSSLDIR)/man
|
|
+MANDIR=$(INSTALLTOP)/$(PKGMANDIR)
|
|
MAN1=1
|
|
MAN3=3
|
|
MANSUFFIX=
|
|
@@ -174,6 +175,7 @@ SHARED_CRYPTO=libcrypto$(SHLIB_EXT)
|
|
SHARED_SSL=libssl$(SHLIB_EXT)
|
|
SHARED_LIBS=
|
|
SHARED_LIBS_LINK_EXTS=
|
|
+LIBRPATH=$(INSTALLTOP)/lib
|
|
SHARED_LDFLAGS=
|
|
|
|
GENERAL= Makefile
|
|
@@ -537,7 +539,7 @@ dist:
|
|
dist_pem_h:
|
|
(cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)
|
|
|
|
-install: all install_docs install_sw
|
|
+install: install_docs install_sw
|
|
|
|
install_sw:
|
|
@$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
|
|
@@ -642,41 +644,56 @@ install_docs:
|
|
@pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \
|
|
here="`pwd`"; \
|
|
filecase=; \
|
|
- if [ "$(PLATFORM)" = "DJGPP" -o "$(PLATFORM)" = "Cygwin" -o "$(PLATFORM)" = "mingw" ]; then \
|
|
- filecase=-i; \
|
|
- fi; \
|
|
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
|
|
|