On 30 August 2017 at 06:41, Peter Gutmann <***@cs.auckland.ac.nz> wrote:
>
> cryptlib 3.4.4 beta is now available via the link on the download page,
> https://www.cs.auckland.ac.nz/~pgut001/cryptlib/download.html. Could people
> try this out to make sure there are no problems building it, and it'll be
> designated as the final release once any issues have been resolved.
Hi,
Many of the patches I sent you got in, thank you.
I understand that you are not interested in making it work for
cross-compiler, so all other patches were not applied.
Remaining issues are available in practical porting, please help me to
understand if I am wrong and if there are easy fixes for that.
I could not find a way to inject my own cflags, this patch did not get in:
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/cryptlib-3.4.4_beta.ebuild#L65
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/files/cryptlib-3.4.4_beta-build.patch
Some other fixes are available in this build series:
mkdir -p, apply destdir, quoting
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/files/cryptlib-3.4.4_beta-build.patch#L27
relative symlinks
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/files/cryptlib-3.4.4_beta-build.patch#L64
Package still manage arch specific flags and settings, without
allowing downstream to easily disable behavior.
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/cryptlib-3.4.4_beta.ebuild#L86
Not sure why MAKE is defined, make knows best how to run make.
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/cryptlib-3.4.4_beta.ebuild#L95
Internal zlib is still being built although system zlib is to be used?
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/cryptlib-3.4.4_beta.ebuild#L81
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/cryptlib-3.4.4_beta.ebuild#L70
Still, python and tests will not be built without manual symlink, as
we do want to use shared version all over.
https://github.com/gentoo/gentoo/blob/master/dev-libs/cryptlib/cryptlib-3.4.4_beta.ebuild#L112
A standard package build even based on scripts should be, nothing more...
./configure
make
make install DESTDIR=
The complexity of this build system is probable the highest but openssl...
No current package in Gentoo requires cryptlib, maybe it is time to
retire this package as effort of maintaining it is too high.
Regards,
Alon
_______________________________________________
Cryptlib mailing list
***@mbsks.franken.deAdministration via Mail: cryptlib-***@mbsks.franken.de
Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/
http://news.gmane.org/gmane.comp.encryption.cryptlib
Posts from non-subscribed addresses are blocked to prevent spam, please
subscribe in o