openssl3: new package, openssl 3.0.0

This commit is contained in:
Tom G. Christensen
2021-11-27 19:43:00 +01:00
parent be5c408ecd
commit cdba37fb86
11 changed files with 375 additions and 0 deletions

4
openssl3/meta/ChangeLog Normal file
View File

@@ -0,0 +1,4 @@
CHANGELOG
---------
* Sun Nov 14 2021 Tom G. Christensen <swpkg@jupiterrise.com> - 3.0.0-1
- First release

4
openssl3/meta/depend Normal file
View File

@@ -0,0 +1,4 @@
TGCssl3 TGCprngd auto
TGCssl3 TGCossl auto
TGCssl3d openssl auto
TGCssl3u openssl auto

57
openssl3/meta/pkgdef Normal file
View File

@@ -0,0 +1,57 @@
[openssl]
pkgname="${pkgprefix}ssl3"
name="openssl - OpenSSL shared libraries"
pkgcat="system"
pkgvendor="https://www.openssl.org"
pkgdesc="Cryptography and SSL/TLS Toolkit"
pkgver="$pkgver"
files(-,root,bin)
$_vdocdir
$_libdir/*.so.*
$_libdir/engines-3
$_libdir/ossl-modules
$_sharedir/ssl
[openssl-utils]
pkgname="${pkgprefix}ssl3u"
name="openssl-utils - OpenSSL utilities and manpages"
pkgcat="system"
pkgvendor="https://www.openssl.org"
pkgdesc="Cryptography and SSL/TLS Toolkit"
pkgver="$pkgver"
files(-,root,bin)
$_bindir
$_mandir/man{1,5,7}
[openssl-devel]
pkgname="${pkgprefix}ssl3d"
name="openssl-devel - Development support for OpenSSL"
pkgcat="system"
pkgvendor="https://www.openssl.org"
pkgdesc="Files needed for developing with OpenSSL"
pkgver="$pkgver"
files(-,root,bin)
$_includedir
$_libdir/*.so
$_libdir/pkgconfig
[openssl-devel-manpages]
pkgname="${pkgprefix}ssl3m"
name="openssl-devel-manpages - Development documentation for OpenSSL"
pkgcat="system"
pkgvendor="https://www.openssl.org"
pkgdesc="Development manpages for OpenSSL"
pkgver="$pkgver"
files(-,root,bin)
$_mandir/man3
[openssl-htmldocs]
pkgname="${pkgprefix}ssl3h"
name="openssl-htmldocs - Documentation in HTML format"
pkgcat="system"
pkgvendor="http://www.openssl.org"
pkgdesc="OpenSSL documentation in HTML format"
pkgver="$pkgver"
files(-,root,bin)
$_sharedir/doc/openssl

40
openssl3/meta/relnotes Normal file
View File

@@ -0,0 +1,40 @@
PACKAGE DETAILS
---------------
Name: %%PKGNAME%%
Version: %%SOURCE_AND_VER%%
Vendor: %%VENDOR%%
Packager: %%PKGEDBY%%
Source (sha1sum):
%%SOURCE_SHA1SUM%%
BUILD DETAILS
-------------
Compiler:
%%COMPILER%%
Environment:
%%ENVIRONMENT%%
Configure:
%%CONFIGURE%%
KNOWN DEPENDENCIES
------------------
%%DEPENDENCIES%%
ERRORS/MISCELLANEOUS
--------------------
Note that all manpages has had 'ossl' added to their name.
This means that you might have to specify the whole name
if there's another manpage by the same name.
ie. man x509 vs man x509.1ossl
The dependency on the previous version of openssl is an artificial one added to
ensure the parallel installable version of that package is used even if other
packages only require the older revision.
It is unfortunately not possible to use the 'I' type in depend(4) to handle
this since those versions are also matched against the compver(4) entries for
the package.
If you have no software installed that require the earlier openssl package you
can safely uninstall it.