Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gentoo/libressl
[MIRROR] LibreSSL ebuilds testing repository
https://github.com/gentoo/libressl
ebuild-repository hacktoberfest
Last synced: about 2 months ago
JSON representation
[MIRROR] LibreSSL ebuilds testing repository
- Host: GitHub
- URL: https://github.com/gentoo/libressl
- Owner: gentoo
- Created: 2014-07-13T15:56:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-12-12T19:49:24.000Z (about 1 year ago)
- Last Synced: 2023-12-13T19:19:30.437Z (about 1 year ago)
- Topics: ebuild-repository, hacktoberfest
- Language: Shell
- Homepage: https://gitweb.gentoo.org/repo/proj/libressl.git
- Size: 4.97 MB
- Stars: 69
- Watchers: 55
- Forks: 43
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LibreSSL ebuilds testing repo
LibreSSL requires [a lot of ebuilds](https://github.com/gentoo/libressl/wiki/Transition-plan#packages-not-converted-yet)
to be fixed. This overlay serves as a testing ground and makes testing easier
by providing an openssl dummy ebuild, so you can compile packages against
LibreSSL.The `libressl` USE flag is no longer used on main portage tree.
The dummy `dev-libs/openssl` package on this overlay only depends
on `dev-libs/libressl` to fix dependency.
This overlay goal is to provide ebuilds that require patches for build
to succeed where dummy package dependency isn’t enough.## How to install the overlay
Use [`eselect-repository`](https://wiki.gentoo.org/wiki/Eselect/Repository):
```
# eselect repository enable libressl
```
Now you can use `emerge --sync` or `emaint sync -r libressl` to sync this
repository.The `dev-libs/libressl` package in this overlay causes file collisions with the
`dev-libs/openssl::gentoo` package. When switching to this overlay first fetch
the LibreSSL package and then remove the OpenSSL package before installing
`dev-libs/libressl` and the `dev-libs/openssl::libressl` fake package:
```
# emerge -f dev-libs/libressl
# emerge -C dev-libs/openssl
# emerge -av1 dev-libs/libressl
# emerge @preserved-rebuild
```## links
[Gentoo bug report](https://bugs.gentoo.org/show_bug.cgi?id=508750)
[Compatibility analysis](https://devsonacid.wordpress.com/2014/07/12/how-compatible-is-libressl/)
[security related blog post](https://www.agwa.name/blog/post/libressls_prng_is_unsafe_on_linux)
[LibreSSL on Gentoo blog post](https://blog.hboeck.de/archives/851-LibreSSL-on-Gentoo.html)
[Tested ebuilds with libressl](https://github.com/gentoo/libressl/wiki)
## Repoman status
[![Repoman Status](https://travis-ci.org/gentoo/libressl.png)](https://travis-ci.org/gentoo/libressl)## Contact
[![Gitter chat](https://badges.gitter.im/gentoo/libressl.png)](https://gitter.im/gentoo/libressl)[IRC on Libera.Chat #gentoo-libressl](irc://irc.libera.chat/gentoo-libressl)