Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 308481 - www-server/nginx-0.7.65 new ebuild with useflag expansion
Summary: www-server/nginx-0.7.65 new ebuild with useflag expansion
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Benedikt Böhm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-08 16:03 UTC by Chris Beswick
Modified: 2010-05-30 06:36 UTC (History)
1 user (show)

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


Attachments
ebuild with useflag expansion (nginx-0.7.65.ebuild,8.29 KB, text/plain)
2010-03-08 16:03 UTC, Chris Beswick
Details
tarball with supporting files for the ebuild (nginx-0.7.65.tar.bz2,6.74 KB, application/octet-stream)
2010-03-08 16:04 UTC, Chris Beswick
Details
ebuild with useflag expansion (nginx-0.7.65.ebuild,8.48 KB, text/plain)
2010-03-08 16:07 UTC, Chris Beswick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Beswick 2010-03-08 16:03:03 UTC
nginx-0.7.65 ebuild which makes use of the new useflag expansions added to portage for the development version nginx-0.8.34-r1.

This retains the pcre useflag as it is used by more than just the rewrite module, and people might want to be able to turn it off.

Also uses a more modular configuration file setup to allow for more flexibility in creating a default install that works, and allow virtual hosting to be configured with less messing around. (Note the current 01_default file is setup for my own purposes, so will not work out of the box for some, but it could easily be "fixed" to be universal)

Reproducible: Always

Steps to Reproduce:
Comment 1 Chris Beswick 2010-03-08 16:03:35 UTC
Created attachment 222687 [details]
ebuild with useflag expansion
Comment 2 Chris Beswick 2010-03-08 16:04:04 UTC
Created attachment 222689 [details]
tarball with supporting files for the ebuild
Comment 3 Chris Beswick 2010-03-08 16:07:40 UTC
Created attachment 222691 [details]
ebuild with useflag expansion
Comment 4 Benedikt Böhm (RETIRED) gentoo-dev 2010-03-08 22:09:34 UTC
can you please make your changes to the 0.8.34-r1 ebuild? i do not plan to change the old 0.7 ebuilds
Comment 5 Chris Beswick 2010-03-08 23:26:51 UTC
The reason for me making an nginx-0.7.65 ebuild is that it is the current upstream stable version, which is what I currently have deployed. There is not much difference between this ebuild and the one you currently have in portage for 0.8.34. I will however try dumping and testing version of this for the "lastest" development version when I get the time.

However it would be nice to see an updated 0.7.x version as passenger is currently shipped to run with the stable releases of nginx (0.7.x at the moment) for example the official 2.2.11 installer uses 0.7.64, so making the only available versions of a "passenger enabled" nginx in portage the 0.8.x version means its unlikely we will get a "stable" version of nginx-passenger.
Comment 6 Benedikt Böhm (RETIRED) gentoo-dev 2010-03-25 09:15:42 UTC
i have backported the use-expanded ebuild to 0.7.65-r1, but i did not (yet) incorporate your config changes. please rediff your changes against CVS
Comment 7 Benedikt Böhm (RETIRED) gentoo-dev 2010-05-30 06:36:34 UTC
please reopen if you have a diff ready for 0.7.*