Jung-uk Kim
56b4f63142
Remove c_rehash(1) to not confuse users. We do not install the Perl script.
...
MFC after: 3 days
2018-02-08 19:55:03 +00:00
Jung-uk Kim
c4ad4dffb3
Merge OpenSSL 1.0.2n.
2017-12-07 18:02:57 +00:00
Jung-uk Kim
47902a71f3
Merge OpenSSL 1.0.2m.
2017-11-02 18:04:29 +00:00
Bryan Drewery
ea825d0274
DIRDEPS_BUILD: Update dependencies.
...
Sponsored by: Dell EMC Isilon
2017-10-31 00:07:04 +00:00
Jung-uk Kim
ed7112f094
Merge OpenSSL 1.0.2l.
2017-05-25 20:52:16 +00:00
Enji Cooper
b71fb1a4aa
crypto: normalize paths using SRCTOP-relative paths or :H when possible
...
This simplifies make logic/output
MFC after: 1 month
Sponsored by: Dell EMC Isilon
2017-03-04 11:35:30 +00:00
Jung-uk Kim
6cf8931a2f
Merge OpenSSL 1.0.2k.
2017-01-26 19:10:29 +00:00
Jung-uk Kim
46f6fa3cba
Prefer ACFLAGS over CFLAGS for compiling aarch64 assembly files.
2016-10-26 20:12:30 +00:00
Jung-uk Kim
7518a9bd2b
Build OpenSSL assembly sources for aarch64. Tested with ThunderX by andrew.
2016-10-26 20:02:22 +00:00
Jung-uk Kim
f1fe58d376
Merge OpenSSL 1.0.2j.
2016-09-26 14:22:17 +00:00
Jung-uk Kim
aeb5019c48
Merge OpenSSL 1.0.2i.
2016-09-22 13:27:44 +00:00
Jung-uk Kim
69afce5e64
Prefer C-style comments in assembly sources.
2016-08-22 21:49:17 +00:00
Jung-uk Kim
0f7bb790d3
Fix white spaces in assembly sources.
2016-08-22 21:30:59 +00:00
Jung-uk Kim
43e4bca77d
Build OpenSSL assembly sources for arm. Tested with Raspberry Pi 2 Model B.
...
MFC after: 1 week
2016-08-22 20:59:34 +00:00
Jung-uk Kim
d8a16c14cb
Disable assembly sources when compiler/assembler cannot compile certain
...
instructions. For example, GCC 4.2.1 + binutils 2.17.50 does not support
AVX instructions.
Reported by: bde
MFC after: 2 weeks
2016-08-17 22:13:39 +00:00
Jung-uk Kim
bbe0cb3df6
Regen x86 assembly files for r299480.
2016-05-11 20:11:21 +00:00
Jung-uk Kim
207be92102
Set CC environment variable for Perl scripts. This is for detecting
...
assembler/compiler capabilities, e.g., AVX instructions.
2016-05-11 20:06:23 +00:00
Jung-uk Kim
82d668d29c
Refine comments to add its origin.
2016-05-11 19:59:05 +00:00
Ed Maste
94e989e75f
libcrypto: add "Do not modify" comment to generated source files
...
Reviewed by: jkim
Differential Revision: https://reviews.freebsd.org/D6237
2016-05-11 16:53:56 +00:00
Jung-uk Kim
169235ef8a
Enable linker error if libcrypto.so contains a relocation against text. It
...
is position independent on all platforms since r299389.
Submitted by: kib
2016-05-11 16:45:58 +00:00
Jung-uk Kim
cdeae6df97
Make libcrypto.so position independent on i386.
2016-05-10 20:31:09 +00:00
Ed Maste
c4ca587a28
Revert r299139: these are generated files
...
We'll need to properly generate PIC/non-PIC from the source .pl files.
Reported by: jkim
2016-05-06 13:04:45 +00:00
Ed Maste
50b5c1f0e6
Make libcrypto position independent on i386
...
Prior to this change libcrypto ended up with a .text relocation.
Submitted by: Rafael Espíndola (earlier version)
Reviewed by: kib
Approved by: so (glebius)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D6164
2016-05-05 21:25:41 +00:00
Jung-uk Kim
b8721c1643
Merge OpenSSL 1.0.2h.
...
Relnotes: yes
2016-05-03 18:50:10 +00:00
Jung-uk Kim
4c6a0400b9
Merge OpenSSL 1.0.2g.
...
Relnotes: yes
2016-03-01 22:08:28 +00:00
Bryan Drewery
bd18fd57db
DIRDEPS_BUILD: Regenerate without local dependencies.
...
These are no longer needed after the recent 'beforebuild: depend' changes
and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports
skipping 'make depend'.
Sponsored by: EMC / Isilon Storage Division
2016-02-24 17:20:11 +00:00
Jung-uk Kim
8180e704ac
Merge OpenSSL 1.0.2f.
...
Relnotes: yes
2016-01-28 20:15:22 +00:00
Ruslan Bukin
390566702b
Add the openssl header for RISC-V.
...
Copied from aarch64 as we can't generate it yet.
2016-01-26 14:17:39 +00:00
Bryan Drewery
c7006ec555
Build engines in parallel.
...
Sponsored by: EMC / Isilon Storage Division
2015-12-15 19:57:56 +00:00
Jung-uk Kim
80815a778e
Merge OpenSSL 1.0.2e.
2015-12-03 21:13:35 +00:00
Bryan Drewery
b1f92fa229
META MODE: Update dependencies with 'the-lot' and add missing directories.
...
This is not properly respecting WITHOUT or ARCH dependencies in target/.
Doing so requires a massive effort to rework targets/ to do so. A
better approach will be to either include the SUBDIR Makefiles directly
and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose
the benefit of having a userland/lib, userland/libexec, etc, though and
results in a massive package. The current implementation of targets/ is
very unmaintainable.
Currently rescue/rescue and sys/modules are still not connected.
Sponsored by: EMC / Isilon Storage Division
2015-12-01 05:23:19 +00:00
Bryan Drewery
7b3ea376a2
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.
...
This both avoids some dependencies on xinstall.host and allows
bootstrapping on older releases to work due to lack of at least 'install -l'
support.
Sponsored by: EMC / Isilon Storage Division
2015-11-25 19:10:28 +00:00
Jung-uk Kim
fa4593b5c7
Simplify man-makefile-update target.
2015-11-17 20:47:16 +00:00
Jung-uk Kim
2409c5b0cc
Remove duplicate manual pages.
...
Reported by: brd
2015-11-16 21:36:15 +00:00
Jung-uk Kim
352dda694d
Fix a typo. I did not mean it, really.
2015-11-06 18:24:49 +00:00
Jung-uk Kim
d7c49e6c15
Clean up OpenSSL makefiles.
2015-11-06 17:39:17 +00:00
Jung-uk Kim
7bded2db17
Merge OpenSSL 1.0.2d.
2015-10-30 20:51:33 +00:00
Enji Cooper
62d8190926
Fix GOST engine cipher linkage by adding e_gost_err.c to SRCS so it
...
picks up undefined symbols, like "ERR_load_GOST_strings"
MFC after: 3 days
PR: 184805
Submitted by: Ivan IvanZhdanov <ivan.zhdanov@gmail.com>
Sponsored by: EMC / Isilon Storage Division
2015-10-30 05:33:38 +00:00
Jung-uk Kim
9351ee8ccb
Define endianness for non-x86 platforms.
...
MFC after: 3 days
2015-10-28 22:49:37 +00:00
Bryan Drewery
55e031ccad
Replace afterinstall: hack from r111083 with 'make delete-old' functionality.
...
Sponsored by: EMC / Isilon Storage Division
2015-09-19 03:46:10 +00:00
Jung-uk Kim
45c1772ea0
Merge OpenSSL 1.0.1p.
2015-07-09 17:07:45 +00:00
Simon J. Gerraty
2ef6d5a7b9
new depends
2015-06-16 23:37:19 +00:00
Baptiste Daroussin
18b2ee82db
Revert r284417 it is not necessary anymore
2015-06-15 19:28:07 +00:00
Baptiste Daroussin
4232f82668
Enforce overwritting SHLIBDIR
...
Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading
bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.
This makes /lib being populated again.
Reported by: many
2015-06-15 15:34:20 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Jung-uk Kim
d47910c6ed
Merge OpenSSL 1.0.1o.
2015-06-12 16:48:26 +00:00
Jung-uk Kim
ed6b93be54
Merge OpenSSL 1.0.1n.
2015-06-11 19:00:55 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Andrew Turner
840f7c2dc1
Add the openssl header for arm64. As it is based on MACHINE_CPUARCH it
...
is named opensslconf-aarch64.h.
Sponsored by: The FreeBSD Foundation
2015-03-24 14:16:14 +00:00