Included is an ebuild for NCSA HTTPd 1.5.2a. The last version made was built for circa linux kernel 2.0, but only a few changes were needed in the source to run on a modern system. Everything is installed in /usr/local/etc/httpd/ for nostalgia sake (plus the developers hardcoded it everywhere; filesystem portability wasn't even a thought back then), but is otherwise ready to go out of the box. Reproducible: Always Steps to Reproduce: 1. Install NCSA HTTPd 2. Run /usr/local/etc/httpd/httpd 3. Find a copy of Mosaic and go to your IP. Actual Results: Mid-90s bliss.
Created attachment 15211 [details] ncsa-httpd-1.5.2a.ebuild
Created attachment 15212 [details, diff] files/ncsa-httpd-1.5.2a.patch
Hullo fellow newlugger. Per naming standards the name should be ncsa-httpd-1.5.2_alpha.ebuild. You'll need to do some substitution inside the ebuild to convert that to just "a". Mozilla does something similar. I'll try and add this, if nothing else for the fun factor. ;)
Hmm I'm not sure how cool the higher ups will be with the /usr/local/etc thing. I'll have to consult around first.
Hey Don, how's live treating you back in the midwest? 1.5.2a refers to a revision on the version itself, not an alpha release. Essentially the same thing as 1.5.2.1. As for the /usr/local/etc thing, I did that for two reasons. First, let's be honest, people are only going to install this because they remember the olden days of NCSA HTTPd. They remember everything being in /usr/local/etc/httpd, and while gentoo's FS layout is great, it's just not what people remember. Secondly, it would be a PITA to make all the hard-coded filesystem changes in there :)
Hi, Wow, talk about a blast from the past. I remember hacking earlier versions of this s-o-b back in the early 90's ;-) Just letting you know that we haven't forgotten about this bug. I'm personally busy with other stuff, but I'll try and find time to look at this before the end of October if no-one has by then. Feel free to remind me if you've not heard anything by then! Many thanks for your patience, Stu
Okay, I'm taking a look at this now ...
Okay, I've tidied up the ebuild, and committed to CVS. It should appear on your local rsync mirror within the hour. Could you please test, and let me know whether it works? Thanks, Stu
Confirmed on x86. Thanks.
Excellent. Thanks for letting us know! Stu
Closing bug - user confirmed that the ebuild works.