Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25554 - Blast from the past: net-www/ncsa-httpd-1.5.2a ebuild
Summary: Blast from the past: net-www/ncsa-httpd-1.5.2a ebuild
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Web Application Packages Maintainers
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-07-29 23:54 UTC by Ryan Finnie
Modified: 2004-02-27 03:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ncsa-httpd-1.5.2a.ebuild (ncsa-httpd-1.5.2a.ebuild,1.87 KB, text/plain)
2003-07-29 23:55 UTC, Ryan Finnie
Details
files/ncsa-httpd-1.5.2a.patch (ncsa-httpd-1.5.2a.patch,8.21 KB, patch)
2003-07-29 23:55 UTC, Ryan Finnie
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Finnie 2003-07-29 23:54:27 UTC
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.
Comment 1 Ryan Finnie 2003-07-29 23:55:05 UTC
Created attachment 15211 [details]
ncsa-httpd-1.5.2a.ebuild
Comment 2 Ryan Finnie 2003-07-29 23:55:59 UTC
Created attachment 15212 [details, diff]
files/ncsa-httpd-1.5.2a.patch
Comment 3 Don Seiler (RETIRED) gentoo-dev 2003-08-01 10:51:19 UTC
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.  ;)
Comment 4 Don Seiler (RETIRED) gentoo-dev 2003-08-01 10:53:23 UTC
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.
Comment 5 Ryan Finnie 2003-08-01 11:49:17 UTC
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 :)
Comment 6 Stuart Herbert (RETIRED) gentoo-dev 2003-10-04 05:30:25 UTC
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
Comment 7 Stuart Herbert (RETIRED) gentoo-dev 2003-10-04 09:07:07 UTC
Okay, I'm taking a look at this now ...
Comment 8 Stuart Herbert (RETIRED) gentoo-dev 2003-10-04 12:19:38 UTC
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
Comment 9 Ryan Finnie 2003-10-06 09:23:36 UTC
Confirmed on x86.  Thanks.
Comment 10 Stuart Herbert (RETIRED) gentoo-dev 2003-10-06 10:24:22 UTC
Excellent.  Thanks for letting us know!

Stu
Comment 11 Stuart Herbert (RETIRED) gentoo-dev 2004-02-27 03:59:38 UTC
Closing bug - user confirmed that the ebuild works.