Hello, attached is a (preliminary) ebuild for "postal", proposed app-benchmark/postal. Postal is a powerful SMTP (and POP3 - but I never used that) benchmark suite, supporting SSL connections, randomized user accounts and much more. (Homepage see URL) I did successfully compile the sources on a Knoppix CD and on Solaris, but building it on various Gentoo systems always seems to fail during compilation: ---- snip ---- [...] g++ -march=pentium3 -O3 -pipe -fomit-frame-pointer -Wall -O2 -g -Wall -W -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual -Woverloaded-virtual -pedantic -ffor-scope -c smtp.cpp In file included from tcp.cpp:6: /usr/include/unistd.h:946: declaration of `char* crypt(const char*, const char*) throw ()' throws different exceptions /usr/include/openssl/des.h:193: than previous declaration `char* crypt(const char*, const char*)' make: *** [tcp.o] Fehler 1 make: *** Warte auf noch nicht beendete Prozesse... ---- /snip ---- I am no expert, but this seems to be an issue with openssl headers. I patched crypt, and it did compile yet the resulting binaries were, well...somehow broken. So I am provinding the ebuild as it is - seems to be better than nothing. :-/ And, hey, there apparently is a Debian package, so why not an ebuild! :-) Best Regards, Daniel Seyffer
Created attachment 9327 [details] My postal ebuild. Uh, hopefully it is not too quick and dirty. :-)
Just saw that I attached an old version, there is a syntax error in ${DEPEND}. sorry for that.
Created attachment 30629 [details] postal - smtp benchmark Cleaned up the ebuild - now compiles and installs fine... ;-) Please consider adding it to portage /net-mail thanks.
Added to portage under net-anlyzer/postal. Thank you for providing the ebuild!