Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#43227 closed submission (fixed)

[NEW] fcgiwrap 1.1.0

Reported by: jul_bsd@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: fcgiwrap

Description

simple server for running CGI applications over FastCGI. It hopes to provide clean CGI support to Nginx

  • build/install/run

Attachments (1)

Portfile (1.9 KB) - added by jul_bsd@… 10 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Keywords: haspatch removed

comment:2 Changed 10 years ago by jul_bsd@…

  • port lint --nitpick
  • livecheck
  • /tab/spacex4/
  • startupitem: removes quotes else non-working plist

comment:3 Changed 10 years ago by jul_bsd@…

fix. -n for startupitem misplaced

Changed 10 years ago by jul_bsd@…

Attachment: Portfile added

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

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

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

Resolution: fixed
Status: assignedclosed

Committed in r119735 with these changes:

  • Use github portgroup. This removes many lines of the portfile and fixes the livecheck.
  • Fetch version 1.1.0 of the code as the version line claims, not the more recent head of the repository. This makes the build repeatable. The checksums change.
  • Although you're right that the project's web page doesn't mention a license, and there isn't e.g. a LICENSE file in the tarball, the file fcgiwrap.c has text in a comment header identical to the MIT license text, so I added "license MIT". I also filed a bug report asking the developer to better document the license.
  • Instead of manually running "autoreconf -i" in a pre-configure block and adding the dependencies, I used "use_autoreconf yes".
  • Since you added a comment saying the launchd plist doesn't work, I commented out its creation and removed the reference to it in the notes.
  • Also edited the notes slightly.
  • I added "build.args CC=${configure.cc}" because the build system was not UsingTheRightCompiler; the developer is using autoconf, but seems to be doing so incorrectly, else this wouldn't have been a problem

The build failed on the buildbot; this was fixed by adding a pkgconfig build dependency in r119736.

comment:6 Changed 10 years ago by jul_bsd@…

Thanks a lot ryan!

Note: See TracTickets for help on using tickets.