Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#27658 closed submission (fixed)

Nostromo @1.9.3 port submission

Reported by: sepp@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: www Cc:
Port: nostromo

Description

nhttpd is a simple, fast and secure HTTP server. It runs as a single process, handling connections with select(2). For CGIs and directory listing it does fork(2). nhttpd has the minimum of HTTP/1.1 and CGI/1.1 implemented.
Also supported are; chroot, setuid, basic authentication, SSL, IPv6, custom repsonses, aliases, and virtual hosts. To stop the server send a SIGTERM singal to the PID. The access log is written in standard CLF format.

http://www.nazgul.ch/dev_nostromo.html

Attachments (3)

Portfile (1.7 KB) - added by sepp@… 10 years ago.
nhttpd.patch (461 bytes) - added by sepp@… 10 years ago.
files/nhttpd.patch
tools.patch (311 bytes) - added by sepp@… 10 years ago.
files/tools.patch

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by sepp@…

Attachment: Portfile added

Changed 10 years ago by sepp@…

Attachment: nhttpd.patch added

files/nhttpd.patch

Changed 10 years ago by sepp@…

Attachment: tools.patch added

files/tools.patch

comment:1 Changed 10 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Port: nostromo added
Status: newassigned
Summary: Nostromo @1.9.3 Request for new PortfileNostromo @1.9.3 port submission

Thanks

comment:2 Changed 10 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

Thanks, added nostromo in r74353 with these changes:

  • added our usual modeline
  • fixed $Id$ line
  • changed tabs to spaces and adjusted spacing
  • fixed maintainers line
  • refined description
  • used sha1 and rmd160 checksums instead of md5 (which I consider to be obsolete)
  • changed patchfile names to match our usual naming conventions
  • in platform darwin section, used patchfiles-append instead of patchfiles, in case any global patches are ever added
  • removed "build.target all" since that is the default
  • simplified destroot by installing multiple files per xinstall invocation, which is the purpose of its -W argument
  • removed -m 755 in xinstall invocations because that is the default
  • used xinstall mode that does not add the execute bit, for files that shouldn't have one
  • opened up the permissions of the examples so everyone can read them

comment:3 Changed 10 years ago by ryandesign (Ryan Schmidt)

comment:4 Changed 10 years ago by ryandesign (Ryan Schmidt)

Note: See TracTickets for help on using tickets.