Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 376971 - [version bump] net-libs/nativebiginteger-0.8.7
Summary: [version bump] net-libs/nativebiginteger-0.8.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Thomas Sachau
URL:
Whiteboard:
Keywords:
: 376967 376969 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-29 17:13 UTC by Dennis Schridde
Modified: 2011-08-03 17:56 UTC (History)
0 users

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


Attachments
ebuild for 0.8.7 (nativebiginteger-0.8.7.ebuild,412 bytes, text/plain)
2011-07-29 17:16 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2011-07-29 17:13:58 UTC
I2P released several versions of the NativeBigInteger code since 0.6.4 came out. Attached ebuild is a meta-packaged around dev-libs/jbigi (bug #376967) and dev-libs/jcpuid (bug #376969), allowing to install jcpuid only on x86 systems.

Reproducible: Always
Comment 1 Dennis Schridde 2011-07-29 17:16:01 UTC
Created attachment 281497 [details]
ebuild for 0.8.7
Comment 2 Thomas Sachau gentoo-dev 2011-07-31 18:21:49 UTC
*** Bug 376967 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Sachau gentoo-dev 2011-07-31 18:22:08 UTC
*** Bug 376969 has been marked as a duplicate of this bug. ***
Comment 4 Thomas Sachau gentoo-dev 2011-07-31 18:23:54 UTC
nativebiginteger-0.8.7 just committed, should be on your local rsync mirror in a few hours. I see no need to split this package even more, USE-conditional lines should be enough to keep certain things specific to some arches.
Comment 5 Dennis Schridde 2011-08-01 16:23:52 UTC
The version committed contains a bug when installing jbigi, since it omitted the lib_prefix="lib",lib_suffix="$(get_libname)" stuff. It is necessary, because on Windows the lib prefix is not "lib" and the suffix is ".dll" and on MacOSX the suffix is not ".so" but ".jnilib".
Comment 6 Dennis Schridde 2011-08-01 16:33:37 UTC
Next one:
( use amd64 || use x86 ) && dolib c/jcpuid/lib/freenet/support/CPUInformation/libjcpuid-x86-linux.so || die
fails on non-x86.
Comment 7 Dennis Schridde 2011-08-01 16:41:03 UTC
(In reply to comment #6)
> Next one:
> ( use amd64 || use x86 ) && dolib
> c/jcpuid/lib/freenet/support/CPUInformation/libjcpuid-x86-linux.so || die
> fails on non-x86.
P.S: Sorry if that was confusing: I mean non-x86 and non-amd64. An if ... then ... fi construct solves the issue.
Comment 8 Thomas Sachau gentoo-dev 2011-08-03 17:56:06 UTC
Just removed the die from that and some other lines, so that part should be fixed.
Since i dont plan to support Windows or MacOS with those ebuilds in the near future, i dont see a need to include code for them, so i left that part out.