0
0
Fork 0
Commit Graph

121 Commits

Author SHA1 Message Date
davidkaroly 2e4ede891c
openssl: bump to 1.1.1l (#6298) 2021-10-18 18:17:59 +03:00
waddlesplash 4f180bdb94
Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Fredrik Holmqvist 49bc0a7aa2 Added arm64 riscv64 for openssl recipe 2021-08-27 21:37:35 +02:00
Jerome Duval 225666a5ab openssl: bump version 2021-04-01 12:03:41 +02:00
Jerome Duval 8a7a6d063c openssl: bump version 2021-01-15 19:22:12 +01:00
Adrien Destugues bab2d72fbc OpenSSL: move user certificates in non-packaged directory. 2020-11-18 18:34:13 +01:00
waddlesplash 0ba4232924
Delete openssl-1.0.2u.patchset 2020-05-29 10:27:07 -04:00
waddlesplash 1ab89562f1
Delete openssl1.0-1.0.2u.recipe 2020-05-29 10:26:55 -04:00
waddlesplash a6d7061ebb
openssl: 1.1.1 is still under the OpenSSL license.
3.0.0 is under Apache v2 however.
2020-05-29 10:26:43 -04:00
waddlesplash 3af8e737e9
Re-add OpenSSL license. 2020-05-29 10:26:13 -04:00
Adrien Destugues 361770d0a6 Add OpenSSL 1.1.1g. 2020-05-02 15:41:05 +02:00
Jerome Duval 34aabf4e57 openssl: bump version. 2020-03-26 09:27:44 +01:00
Augustin Cavalier 6f0ee85ab7 openssl: Actually now under the Apache license. 2020-03-19 19:26:15 -04:00
waddlesplash 7d39725f66
openssl1.0: Bump revision for rebuild. 2020-03-15 18:17:36 -04:00
waddlesplash c77570ff43
openssl: Fix copyright year. 2020-03-15 17:13:00 -04:00
waddlesplash 9c9dbe83cc
openssl: Actually enable 1.1. 2020-03-15 16:24:08 -04:00
Augustin Cavalier c83113f94a openssl: Bump versions and transition to 1.1 as the default.
For convenience, I've renamed the old recipe to be "openssl1.0"
and the new one to be "1.1"; once all packages are rebuilt,
the "build packages" list for Haiku should not have to be
updated at all, as openssl1.0 should not be needed by any
built-in packages, at least.

Also note that the "devel:libssl" and "devel:libcrypto"
provides are intentionally disabled in the openssl1.0 packages,
as otherwise HaikuPorter tends to select these (as existing
packages need libssl 1.0 until they are rebuilt, so this
ensures that only packages which really need 1.0 will get them.)
2020-03-15 16:20:24 -04:00
François Revol 2c95bf707c Enable m68k for the base packages
This is needed to build the source packages to use in the bootstrap image.
2020-02-04 22:44:39 +01:00
Jerome Duval cabd3263d3 openssl-1.0.2: add versioned symbols. 2019-11-24 17:33:51 +01:00
Jerome Duval c0bc3fc86f openssl: bump version. 2019-09-28 15:01:15 +02:00
Augustin Cavalier ccc5a5974e openssl: Bump to 1.0.2s. 2019-07-03 15:52:35 -04:00
Jerome Duval 650ea9b9e1 Reapply "Enable sparc for the base packages".
This reverts commit 99901b49ee.
2019-04-30 19:51:33 +02:00
Jerome Duval 99901b49ee Revert "Enable sparc for the base packages"
This reverts commit ab5bcc9b3b.
2019-04-10 11:10:56 +02:00
PulkoMandy ab5bcc9b3b Enable sparc for the base packages
This is needed to build the source packages to use in the bootstrap
image.
2019-04-08 22:03:29 +02:00
Jerome Duval e237299d40 openssl: bump version. 2018-12-18 19:57:43 +01:00
fbrosson f8549809eb
OpenSSL: bump to 1.0.2p. 2018-08-14 21:49:32 +00:00
fbrosson 7754c71118
openssl: bump to 1.0.2o. (#2395) 2018-03-27 15:46:43 +00:00
fbrosson 3522aa04e1 openssl: bump to 1.0.2n. 2017-12-21 15:20:09 +00:00
fbrosson 48adfbdd60
openssl: allow co-installation of 1.0.2 and 1.1.0. (#1793)
The changes detailed below allow to co-install the base
packages of 1.0.2 and 1.1.0 (as well as their debuginfo).
The _devel (or _man) packages cannot be co-installed.

* Define a debuginfo package for openssl11.
* Fix typo in call to defineDebugInfoPackage for openssl,
  which was producing an incorrect debuginfo on 2nd arch.
* Also add cmd:openssl{,-1.1} to their debuginfo packages.
* Move $docDir/html/man3 to openssl11_devel.
* Add a "-1.1" suffix to each cmd:{openssl,c_rehash} for
  openssl11 to allow the co-installation of 1.0.2 & 1.1.
* Create new _man sub-packages for openssl and openssl11 and
  move all man pages (other than the man3 section) there to
  avoid overlaps when the 2 base packages are installed.
* Add symetric (openssl vs openssl11) CONFLICTS for their
  _devel and _man sup-packages.
* openssl{,11}_man REQUIRES and SUPPLEMENTS openssl{,11}.

* Introduce 4 custom variables (after portVersion):
    portVersion  1.0.2*  1.1.0*
    libVersion   1.0.0   1.1
    cmdSuffix            -1.1
    mySuffix             11
    altSuffix    11
  These are used inside both recipes at the same places to make
  it easier to spot the real differences between 1.0.2 & 1.1.0.
2017-12-05 01:13:13 +01:00
Adrien Destugues 536eb6ba7f openssl: define a debuginfo package
- libs debug info get there
- openssl executable is stripped

Makes the package much smaller (1.6M instead of 11M), and we now build
with -g so debug information is available when needed.
2017-11-23 09:16:10 +01:00
Adrien Destugues 6cbacb8e73 openssl: fix threading support 2017-11-23 09:16:10 +01:00
waddlesplash 7f54918490
openssl11: Deactivate recipe completely.
It conflicts with the original openssl package and is not needed, it seems
2017-11-16 23:55:41 +01:00
Jerome Duval 5083d54aad openssl: bump version. 2017-11-07 22:03:58 +01:00
Augustin Cavalier 668a481ab3 openssl11: Fix source dir. 2017-10-28 23:47:15 +02:00
Adrien Destugues 8c5c0dcc27 openssl: rename recipe to avoid conflicts
As for libpng and others, there is ABI breakage between openSSL
versions, and we want to keep both versions installable side by side.
2017-08-19 21:12:00 +02:00
Adrien Destugues 4bb14c21b6 OpenSSL: recipe for current 1.1.0 release
- Remove old 1.0.0 and 1.0.1 recipes (now unsupported by OpenSSL)
- Convert 1.1.0~git into 1.1.0f (using stable source release)
- Rewrite patch to remove upstreamed bits and adjust the remaining ones
- Fix install of HTML documentation
2017-08-15 14:29:42 +02:00
Jerome Duval 9abd8ee39a openssl: bump version. 2017-06-05 15:40:48 +02:00
fbrosson 55be434f14 openssl: bump to 1.0.2k. 2017-01-26 18:59:17 +00:00
fbrosson 68e4cb9840 openssl: bump to 1.0.2j. 2016-09-27 00:19:40 +00:00
fbrosson 918ced0b20 openssl: bump to 1.0.1u & 1.0.2i. (#810) 2016-09-23 17:11:30 -04:00
fbrosson 2de99196b7 openssl: bump to 1.0.1t and 1.0.2h.
Also add cmd:cmp to BUILD_PREREQUIRES since "make test" needs it.
2016-05-05 21:53:44 +02:00
Jerome Duval 6b70c41049 openssl: restore patch.
* This reverts commit 7f3bd1daac.
* openssl is about to revert Haiku support.
* remove RC4_CHAR on x86_64.
2016-05-02 00:01:59 +00:00
Jerome Duval 7f3bd1daac openssl: update git recipe.
* remove upstreamed part of the patchset.
2016-04-14 20:44:04 +00:00
fbrosson 49ebcb19cf openssl: bump version (1.0.2g & 1.0.1s)
* bump 1.0.2 series to 1.0.2g with enable-ssl2 to prevent API breakage.

* bump 1.0.1 series to 1.0.1s with enable-ssl2 to prevent API breakage.

* Fix the patchset for the 1.0.1 series:
 1. by using a copy of patch "Do not use __INTEL__ to detect x86_64"
from the 1.0.2 series for crypto/evp/e_aes_cbc_hmac_sha1.c.
 2. by using a copy of the 2nd chunk of patch "more __intel__ fixes..."
from the 1.0.2 series for crypto/evp/e_rc4_hmac_md5.c.
2016-03-10 14:00:21 +00:00
Jerome Duval dd33c7d5a5 openssl: update git patchset.
* build with no-asm, as it fails to link on x86_64 otherwise.
2016-02-23 22:42:27 +00:00
fbrosson 60da30641a openssl: fix 1.0.0t, update 1.0.1h→1.0.1r, fix 1.0.2f 2016-02-11 20:34:21 +01:00
Jerome Duval 2965ab5e48 openssl: update git patchset. 2016-02-09 06:59:49 +00:00
Jerome Duval f8ae970806 openssl: add recipe for git master.
* incompatible with 1.0.x.
2016-02-02 23:39:48 +00:00
fbrosson 8e4ece2b6c openssl: 1.0.0s→1.0.0t & reformat recipe 2016-01-29 10:02:50 +01:00
fbrosson 1dcd68eca3 openssl: 1.0.2e→1.0.2f & reformat recipe 2016-01-28 20:32:35 +01:00