jkim
9d098cf136
Merge OpenSSL 1.0.2m.
2017-11-02 18:04:29 +00:00
bdrewery
a598c4b809
DIRDEPS_BUILD: Update dependencies.
...
Sponsored by: Dell EMC Isilon
2017-10-31 00:07:04 +00:00
jkim
986f17341f
Merge OpenSSL 1.0.2l.
2017-05-25 20:52:16 +00:00
ngie
0632f8bb8d
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
jkim
4834c2f7b9
Merge OpenSSL 1.0.2k.
2017-01-26 19:10:29 +00:00
jkim
817e926f2d
Prefer ACFLAGS over CFLAGS for compiling aarch64 assembly files.
2016-10-26 20:12:30 +00:00
jkim
8fe6e36c80
Build OpenSSL assembly sources for aarch64. Tested with ThunderX by andrew.
2016-10-26 20:02:22 +00:00
jkim
665faf046c
Merge OpenSSL 1.0.2j.
2016-09-26 14:22:17 +00:00
jkim
97091e1369
Merge OpenSSL 1.0.2i.
2016-09-22 13:27:44 +00:00
jkim
cf8c9ca0f9
Prefer C-style comments in assembly sources.
2016-08-22 21:49:17 +00:00
jkim
780c77452a
Fix white spaces in assembly sources.
2016-08-22 21:30:59 +00:00
jkim
690cff5182
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
jkim
0ce5ec8324
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
jkim
d433e59a4d
Regen x86 assembly files for r299480.
2016-05-11 20:11:21 +00:00
jkim
36da606d58
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
jkim
7ff185b500
Refine comments to add its origin.
2016-05-11 19:59:05 +00:00
emaste
a49d3e4c43
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
jkim
027fd46f7c
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
jkim
37810c099e
Make libcrypto.so position independent on i386.
2016-05-10 20:31:09 +00:00
emaste
c5ae2cf039
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
emaste
f05973c5ec
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
jkim
00a878d06e
Merge OpenSSL 1.0.2h.
...
Relnotes: yes
2016-05-03 18:50:10 +00:00
jkim
de2249f81c
Merge OpenSSL 1.0.2g.
...
Relnotes: yes
2016-03-01 22:08:28 +00:00
bdrewery
2a891f1feb
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
jkim
f91c9c2798
Merge OpenSSL 1.0.2f.
...
Relnotes: yes
2016-01-28 20:15:22 +00:00
br
ee391c56ca
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
bdrewery
e78f816787
Build engines in parallel.
...
Sponsored by: EMC / Isilon Storage Division
2015-12-15 19:57:56 +00:00
jkim
8d77ecefb7
Merge OpenSSL 1.0.2e.
2015-12-03 21:13:35 +00:00
bdrewery
fe1ef27d4a
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
bdrewery
e13d6f8b3f
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
jkim
195994e5fb
Simplify man-makefile-update target.
2015-11-17 20:47:16 +00:00
jkim
4a83aa80d5
Remove duplicate manual pages.
...
Reported by: brd
2015-11-16 21:36:15 +00:00
jkim
05f60ecd0c
Fix a typo. I did not mean it, really.
2015-11-06 18:24:49 +00:00
jkim
6b8d903c12
Clean up OpenSSL makefiles.
2015-11-06 17:39:17 +00:00
jkim
6b741bee15
Merge OpenSSL 1.0.2d.
2015-10-30 20:51:33 +00:00
ngie
49fb8f66e2
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
jkim
4515ede9ab
Define endianness for non-x86 platforms.
...
MFC after: 3 days
2015-10-28 22:49:37 +00:00
bdrewery
8150777448
Replace afterinstall: hack from r111083 with 'make delete-old' functionality.
...
Sponsored by: EMC / Isilon Storage Division
2015-09-19 03:46:10 +00:00
jkim
ce8a666092
Merge OpenSSL 1.0.1p.
2015-07-09 17:07:45 +00:00
sjg
852129abd1
new depends
2015-06-16 23:37:19 +00:00
bapt
594e07bd1b
Revert r284417 it is not necessary anymore
2015-06-15 19:28:07 +00:00
bapt
9fb85ece8b
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
sjg
008d7c831f
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
jkim
810d2d455b
Merge OpenSSL 1.0.1o.
2015-06-12 16:48:26 +00:00
jkim
d675e841ef
Merge OpenSSL 1.0.1n.
2015-06-11 19:00:55 +00:00
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
andrew
c07f1674cd
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
jkim
12306eec45
Disable insecure SSLv2 support from the base OpenSSL.
...
Differential Revision: https://reviews.freebsd.org/D1304
2015-03-20 23:48:11 +00:00
jkim
d962da16eb
Merge OpenSSL 1.0.1m.
2015-03-20 19:16:18 +00:00