Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573272 - app-portage/conf-update add libressl support
Summary: app-portage/conf-update add libressl support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Chema Alonso Josa (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: libressl-support
  Show dependency tree
 
Reported: 2016-01-29 05:40 UTC by maurerpe
Modified: 2016-02-04 09:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Diff to add libressl support (conf-update.ebuild.diff,570 bytes, patch)
2016-01-29 05:44 UTC, maurerpe
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description maurerpe 2016-01-29 05:40:18 UTC
app-portage requires dev-libs/openssl, but is compatible with libressl.  Please add a libressl use flag and conditionally depend on libressl.

Reproducible: Always
Comment 1 maurerpe 2016-01-29 05:44:11 UTC
Created attachment 424128 [details, diff]
Diff to add libressl support

No files or patches are required for conf-update, simply update the ebuild.  Tested with libressl 2.3.1-r1
Comment 2 maurerpe 2016-01-29 06:10:36 UTC
Since SRC_URI includes ${PF}, if the r level of the package is bumped (i.e. conf-update-1.0.3-r1) a new snapshot will have to be added to the mirrors (or the SRC_URI changed).

Also note that since the libressl use flag is off by default, the dependencies default to openssl, so the behaviour is only changed for users who explicitly set the libressl use flag.  All other users will be unaffected.
Comment 3 Chema Alonso Josa (RETIRED) gentoo-dev 2016-02-01 12:31:59 UTC
I'll fix this in the following days.

Thanks for the report!
Comment 5 Anthony Basile gentoo-dev 2016-02-04 09:25:48 UTC
(In reply to Chema Alonso from comment #4)
> Fixed
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=8a1e61eb10b1acb4ec5c8a6b5958b1e01c8fc7d8

Thanks Chema, fixing all these on my own has gotten burdensome.