I've spent almost five days compiling over and over again, and this is the best I could come up with. It does what it should in the host environtment, but it fails in poudriere. Further many options have no effect yet. For example trying to link the systems OpenSSL has no effect; it still installs an embedded version (making maintainance more timeconsuming). Also ./configure --help tells that php7 is used by default; in reality it installs php5 which is since 1/1 EoL / unmaintained. However, openlitespeed looks like a great product, with much potential. AFAIK the attached shar file is not good enough yet, I guess I miss a dependency, or some flags. I will continue to improve it to a satisfieng level.
Looks like the shar is 1.4 MB, while the limit is 1 MB
The shar can be found at https://dns.company/downloads/openlitespeed/lsws.shar.txt
A "cross-post" can be found here: https://forum.openlitespeed.org/threads/freebsd-port-for-1-5-0.3586/
I have the port working now, but I wish to upload the shar, to have it committed. Could the upload limit here be increased from 1 to 2 MB? (the pkg-plist is having MANY lines).
Leo, the max-upload can not be expanded. Put the shar file somewhere, I'll have a look at it.
Hi, any news about this port?
The port was working, but (less essential) parts were not. It wasn't easy to solve that quick, and I didn't spend much time on it anymore. My main interrest was QUIC support - which was only available for the enterprise edition, but the free edition was told to have impressibe benchmarks to. After my posts, this response appeared: https://forum.openlitespeed.org/threads/freebsd-port-for-1-5-0.3586/#post-6049 I think altogether maybe it's time to try to finish this port, yes.
(In reply to Kurt Jaeger from comment #5) > Put the shar file somewhere, I'll have a look at it. He did that in comment #2. Meanwhile, their latest version is 1.7.12 now.
Is a compressed diff over a 1mb Leo? An alternative is to create a diff in reviews. and link it here (URL) if you already have an account
(In reply to Kubilay Kocak from comment #9) > Is a compressed diff over a 1mb Leo? No, compressed diff is around 80~100KB, depending on the compressor. > An alternative is to create a diff in reviews. Alternative is to stop asking submitter spend time on this stupid things when the shar was uploaded back in January 2019 and had been accessible all these months.
(In reply to Alexey Dokuchaev from comment #10) Please watch the tone Alexey, this is not the place to air your frustrations. If you have comments to make about how to make things better, I suggest a more productive approach and appropriate forum. The lack of an attached patch is likely a major contributed to this issue not seeing progress.
(In reply to Kubilay Kocak from comment #11) > The lack of an attached patch is likely a major contributed to this issue > not seeing progress. I doubt it, and the discussion above does not support this assumption of yours. How hard is to do something like: > cd /usr/ports/www > curl https://dns.company/downloads/openlitespeed/lsws.shar.txt | sh
(In reply to Kubilay Kocak from comment #11) No, it was not the lack of a patch, but lack of time to look at it.
(In reply to Kurt Jaeger from comment #13) The current status is needs a patch update per comment 8, with the original reporters feedback requested. Please either of you, either self-assign and resolve, or, update the metadata to help the issue to progress, but otherwise lets keep the arm-chair noise down hey.
I see the shar is huge because the pkg-plist contains a lots of files… from a quick inspection it seems to contain all sources (and tests) of PHP 5.6.37 under the folder "%%ETCDIR%%/lsws/phpbuild/php-5.6.37", which is probably because of this line in Makefile: CONFIGURE_ARGS+= --prefix=${ETCDIR}/lsws
Leo, do you want to give this a try using a current version (1.7.14) otherwise I think we can close this until there's a patch ready for review.
Friendly ping
They are not making my job easy. And it's very focused on Linux. Also insists much on embedding from source, like still installing BoringSSL while I'm asking and defining OpenSSL. In the past I was able to install, now I come to the point where I can't avoid Pagespeed: fails on missing third-party/psol-1.11.33.4/lib/Debug/linux/ia32/pagespeed_automatic.a Based on Lapo Luchini's comment I tried USE_PHP That at least made the shar much smaller. So I will drop the latest shar here. But I doubt it's worth the effort trying to make this port work. Initially I was interested because of Speedy and QUIC, but meanwhile everybody already started supporting HTTP 3.0
Created attachment 232959 [details] openlitespeed