First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 147361
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Crypto team <crypto@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alon Bar-Lev (RETIRED) <alonbl@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gnupg-1.9.21.ebuild.diff gnupg-1.9.21.ebuild.diff patch Alon Bar-Lev (RETIRED) 2006-09-12 12:42 0000 1.31 KB Details | Diff
gnupg-1.9.21.ebuild.diff gnupg-1.9.21.ebuild.diff patch Alon Bar-Lev (RETIRED) 2006-09-13 13:25 0000 1.33 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 147361 depends on: 148402 148405 Show dependency tree
Show dependency graph
Bug 147361 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-09-12 12:41 0000
bug#109600 made me review gnupg dependencies.

I've removed opensc dependency. It is not required.

Added pcsc-lite and openct dependencies and appropriate use flags.
These use flags should be added as local.

Added also pinentry dependency if X.

------- Comment #1 From Alon Bar-Lev (RETIRED) 2006-09-12 12:42:34 0000 -------
Created an attachment (id=96820) [edit]
gnupg-1.9.21.ebuild.diff

------- Comment #2 From Alon Bar-Lev (RETIRED) 2006-09-13 13:25:59 0000 -------
Created an attachment (id=96898) [edit]
gnupg-1.9.21.ebuild.diff

Also removed perl dependency which is not required.
Also removed zlib since it is on system.

------- Comment #3 From Daniel Black 2006-09-19 14:26:27 0000 -------
(In reply to comment #2)
> Created an attachment (id=96898) [edit]
> gnupg-1.9.21.ebuild.diff
> 
> Also removed perl dependency which is not required.
> Also removed zlib since it is on system.
> 

Great start.
can USE=openct or pcsc-lite control the build process to use the dependency?

------- Comment #4 From Alon Bar-Lev (RETIRED) 2006-09-19 21:22:12 0000 -------
(In reply to comment #3)
> Great start.
> can USE=openct or pcsc-lite control the build process to use the dependency?

As far as I've investigated, Werner done all using dynamic invocation, copying
the include files of openct and pcsc-lite into his code.

So there is no conditional compilation... If the components are there, they can
be used. 

The only think I can do is to add --disable-scdaemon if none of them
available... But it has side effect... People will not be able to install a
different scd, such as the the one I am working on, which will enable user to
use standard smartcards using gnupg.

------- Comment #5 From Daniel Black 2006-09-22 23:52:58 0000 -------
added to gnupg-1.9.21-r1. Thanks Alon

------- Comment #6 From Alon Bar-Lev (RETIRED) 2006-09-24 02:22:25 0000 -------
Hello Daniel,

Please remove the:
    smartcard? ( >=dev-libs/opensc-0.8.0 )

From dependency... opensc is not required at all for gnupg.

Why zlib and perl needs to be on dependencies?
emerge --emptytree --pretend system

Have both?

------- Comment #7 From Daniel Black 2006-09-24 02:55:03 0000 -------
(In reply to comment #6)
> Hello Daniel,
> 
> Please remove the:
>     smartcard? ( >=dev-libs/opensc-0.8.0 )
> 
> From dependency... opensc is not required at all for gnupg.
> 
> Why zlib and perl needs to be on dependencies?
> emerge --emptytree --pretend system
> 
> Have both?
> 

k - done - thanks.

First Last Prev Next    No search results available      Search page      Enter new bug