Moin,
also zu cryptopp:
Das ist recht einfach, da es hierfür einen Port gibt, einfach installieren (security/cryptopp)
Allerdings scheinen im Source noch ein paar Stolpersteine zu stecken, der Test geht schief aufgrund eines Syntaxfehlers:
--- configure Fri Mar 26 22:19:35 2004
+++ configure Sat Mar 27 22:54:23 2004
@@ -8664,7 +8664,7 @@
echo "$as_me:$LINENO: checking for crypto++ version >= 5.1" >&5
echo $ECHO_N "checking for crypto++ version >= 5.1... $ECHO_C" >&6
- if test x$crypto_prefix == x ; then
+ if test x$crypto_prefix = x ; then
crypto_prefix="/usr/include/"
fi
CRYPTO_PP_STYLE="gentoo_debian"
Das bindet zwar dann cryptopp ein allerdings scheitert es dann später daran, dass FreeBSD keine fstat64 Funktion kennt. Ich hab die auch einfach einmal auskommentiert:
--- src/KnownFile.cpp Fri Mar 26 20:56:07 2004
+++ src/KnownFile.cpp Sat Mar 27 23:20:27 2004
@@ -300,7 +300,7 @@
return false;
}
#if defined(__WXGTK__)
- struct stat64 file_stats_long;
+/* struct stat64 file_stats_long;
if (fstat64(fileno(file),&file_stats_long)) {
printf("ERROR ON STAT64!!!\n");
fclose(file);
@@ -311,6 +311,7 @@
fclose(file);
return false; // not supported by network
}
+*/
#endif
#if defined(__WXMSW__)
// set filesize
Was aber wieder gegen später scheitert, weil execinfo.h nicht gefunden wird, ab dem Zeitpunkt hatte ich dann keine Lust mehr

Vielleicht kann ja jemand weiter machen...