diff options
author | Konstantin V. Arkhipov <voxus@gentoo.org> | 2009-09-14 19:40:21 +0000 |
---|---|---|
committer | Konstantin V. Arkhipov <voxus@gentoo.org> | 2009-09-14 19:40:21 +0000 |
commit | 7c9fd19a7d304da9fa36931d07f8138e724b53c6 (patch) | |
tree | 53a669b01936c625a8bb32a5918e2fd541cc7835 /www-servers | |
parent | Update old selinux base policy to support ext4. (diff) | |
download | historical-7c9fd19a7d304da9fa36931d07f8138e724b53c6.tar.gz historical-7c9fd19a7d304da9fa36931d07f8138e724b53c6.tar.bz2 historical-7c9fd19a7d304da9fa36931d07f8138e724b53c6.zip |
* bump wrt bug #283802
- unsupported versions
Package-Manager: portage-2.2_rc40/cvs/Linux x86_64
Diffstat (limited to 'www-servers')
-rw-r--r-- | www-servers/nginx/ChangeLog | 13 | ||||
-rw-r--r-- | www-servers/nginx/Manifest | 24 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.1.45.ebuild | 70 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.2.6.ebuild | 70 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.4.14.ebuild | 79 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.5.38.ebuild (renamed from www-servers/nginx/nginx-0.3.61.ebuild) | 65 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.6.39.ebuild | 104 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.7.62.ebuild | 109 | ||||
-rw-r--r-- | www-servers/nginx/nginx-0.8.15.ebuild | 116 |
9 files changed, 397 insertions, 253 deletions
diff --git a/www-servers/nginx/ChangeLog b/www-servers/nginx/ChangeLog index d457d737c823..c7c69ca60fcf 100644 --- a/www-servers/nginx/ChangeLog +++ b/www-servers/nginx/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for www-servers/nginx # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/ChangeLog,v 1.224 2009/09/06 19:45:39 voxus Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/ChangeLog,v 1.225 2009/09/14 19:40:21 voxus Exp $ + +*nginx-0.8.15 (14 Sep 2009) +*nginx-0.7.62 (14 Sep 2009) +*nginx-0.6.39 (14 Sep 2009) +*nginx-0.5.38 (14 Sep 2009) + + 14 Sep 2009; Konstantin V. Arkhipov <voxus@gentoo.org> + -nginx-0.1.45.ebuild, -nginx-0.2.6.ebuild, -nginx-0.3.61.ebuild, + -nginx-0.4.14.ebuild, +nginx-0.5.38.ebuild, +nginx-0.6.39.ebuild, + +nginx-0.7.62.ebuild, +nginx-0.8.15.ebuild: + Version bump, wrt bug #283802. Unsupported versions are dropped. *nginx-0.8.13 (06 Sep 2009) diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest index bfdd03f85a8c..44af8d10db01 100644 --- a/www-servers/nginx/Manifest +++ b/www-servers/nginx/Manifest @@ -9,31 +9,31 @@ AUX nginx.conf-r1 966 RMD160 b4b9e54860f14a106b186cfc02dbb00e15df694d SHA1 0bc41 AUX nginx.conf-r2 1044 RMD160 5ddc034f31a54da00b57503cfc5a7e0be2189cef SHA1 988e59f8aeabb8b4b1e412f4dfc8ddfa96ee5da4 SHA256 722b5588c975c523caea14bd90866be5d260f7d0fcdf1af90d2110b2db7ee448 AUX nginx.conf-r3 1039 RMD160 cc181fdfdbbd26eabfc60821d9bd92bc2632905c SHA1 5ddb38fd85e1a99f69b5efc62b22a4633c924f67 SHA256 93c926f698a21946687340d553d584c47408359d5bb64651fc967274659662fc AUX nginx.conf-r4 1410 RMD160 4b188bb03b12de3b38a82e13b1a2bb93848e8948 SHA1 e836c85e98e3b2c633818c286992d32a68c0b5ff SHA256 74d984512901fc9cfd13cac60df06cd468566aae367c35a3205e6daf7e7c32b6 -DIST nginx-0.1.45.tar.gz 322706 RMD160 625ba47cdcc8d15bdcfb195c3a96d40e13e48bb6 SHA1 d4edab196fcfb6f74a57fd9713b679f6bd662a3b SHA256 4e9977cac9ce7abf37fdccac2e20f0371309cef0fb97f96b1e3253c5da992846 -DIST nginx-0.2.6.tar.gz 329236 RMD160 96387007cf325dd7fd78b020f4416431dccd50fa SHA1 0c12b23d201e621877a157960023e2c4db9aea9a SHA256 606e186ec7d6687a0c764ecea834bfeaa223066ed9774fd2f3819f942ec752a1 -DIST nginx-0.3.61.tar.gz 416967 RMD160 bf4d84d3cdfb6d8f767e75aa9ef69a2bca6c08a0 SHA1 a6202a19e82f8d1c82eec7c7ee754c61e450716b SHA256 19dbfb86c42e38c8ced641b6b8f808951a60003ff711c5f7cc68448a159df6b4 -DIST nginx-0.4.14.tar.gz 440675 RMD160 b46047cb5b39f7d8ac777f97f5e299231592f280 SHA1 b3a98211595dd6b0ee2b0fe7e5103e0cdf34bf08 SHA256 de916da2e01835cafe6fc90457ca14bcd065814b0f920d783aeb57efbbe4539e DIST nginx-0.5.37.tar.gz 490028 RMD160 7314477c63d8fecb0b81a97230afe0e47dde7978 SHA1 44d50e773254a196f8b0c895acba502d52b87550 SHA256 cc6d5b695fdaff1bbaed7019b7af82c0884df7d181f26cf8eeb01c915289e317 +DIST nginx-0.5.38.tar.gz 490220 RMD160 95d39df12e4756d03844c68374ec7dd52659b48b SHA1 5636e2880a0baf7244befdb055e77c59f21f95c4 SHA256 d601e3b08c3f1fe4a64eac1b9fec876cbc57b99696d5a322c1d9d3ddb01713c9 DIST nginx-0.6.38.tar.gz 528956 RMD160 9ecb90e31b9576b597786bfdfb8906a1a662ea9b SHA1 9857211846200b2edc3461f6621c659e249c7a7c SHA256 4e391b79021a94c9866c30601d8d4d3a4d86a937b5db806c20a412e09177a737 +DIST nginx-0.6.39.tar.gz 529159 RMD160 b94c1fad3185a520ff7ebb40d17ac2bcbeb04ffb SHA1 ba31c5b64d5d394c788bc3255d93a796b5e0e87e SHA256 daf14292863966b75d0c606b7cd2fbb710d1a5a5e8808ab862205643cc83ff1d DIST nginx-0.7.61.tar.gz 594817 RMD160 dfc1a8e03789cd85314ceacb1cd99f277b7ec0af SHA1 4d9b3ac6c108ab00723272dc455647c8c2486526 SHA256 60cb23f38bda93e3bdaa554826b06bc0abf807d2e4352d856c49bd802a3f05d1 +DIST nginx-0.7.62.tar.gz 595995 RMD160 d830ae34f5bac3c494744a8033f32fb7b3107c11 SHA1 6eeb30d3daf7abcca351d9eba78b5adedd6331c5 SHA256 60ee0e9f7f43a7387fec7752a47ff0d06166d2a37a6ad4cfe7aff77162378d2d DIST nginx-0.8.13.tar.gz 604752 RMD160 39c0473e9cb1b4910321ec243c149c5f582b75d7 SHA1 de1b13511eac4c68d417d74806771f08d874f565 SHA256 916f8dd8d9bdae3b39f9c63f3469291d4afb05e4ddf7c39ef377ea69c484f2fb +DIST nginx-0.8.15.tar.gz 605698 RMD160 db584ed63c4aa42e7041c78acd1000e5ae9533de SHA1 2ccedd64185f0d060caf60a32d77ad7bc2b7bcab SHA256 b391fa3249d32639b445720bbf4b6948931c9a90e505a72a107e24c664f294d7 DIST nginx-0.8.4.tar.gz 595288 RMD160 0c2332c8d0680bd04b6af427e3cbccc42d1876d0 SHA1 828ebb4ef1e7f9b80cbe6a6a42adaf180cd777ec SHA256 ffabf25ac25f8d871c7d6034baad1e991a36223fd755436547e59239621732ed -EBUILD nginx-0.1.45.ebuild 1935 RMD160 ad7fba7daf610154845d2e6b96e27472d6d4b61f SHA1 bf8840d9be7e7f824d86bfca8846e227a40810ba SHA256 f81dfd0f45c9ba301b5f9ebffab11508d3dcdb468ab1b023270a74ee1a1c0217 -EBUILD nginx-0.2.6.ebuild 1934 RMD160 72631cd248e54aec3dfb527bf024675703e1d1d5 SHA1 ceb626e76f4af89bc6ffbe840f0ba21366274449 SHA256 ec4a8c3fa5f8917e96042d464ee1ed55420a78e69b0ee98f69e796712aadbc78 -EBUILD nginx-0.3.61.ebuild 2293 RMD160 c69d8e9a62080102ba1de7c1118f19a7c7534085 SHA1 d8ae1bb493c0a5b985b2f182ccdec034483f6008 SHA256 3628f10c208261db081487f8e05442bba48feaaa0df2c15766bcd32148ff568c -EBUILD nginx-0.4.14.ebuild 2293 RMD160 5acc8d582dbf5a6da3b8e92f25b127d99e163703 SHA1 7e5274dd028e88390a68da5548b92389465ce2ba SHA256 9243dc8e002ad9a28887fcc98df088ba3bbb50f5e8d46c02005c335d5a0f7426 EBUILD nginx-0.5.37.ebuild 2948 RMD160 78f82e5df19b6f087b004d4d67f8c45e6c2c7d1c SHA1 d2e73605cb7fe74858ee5a82e7bc3f43a28a7ccb SHA256 fb1f1a0d10d1f2ae43f57ec1182c54c2b9c356c145666b19a28cbd1c28ee3a4e +EBUILD nginx-0.5.38.ebuild 2950 RMD160 7c40ac4044b23848513a7596a66311c36f4e4664 SHA1 723bcccdc914dc22d810896bc4dff90f910c7cc8 SHA256 b3e0d6cb0db42c2464ecb341679e1a6f4d3227096da498f5ac9cd7176faf89c2 EBUILD nginx-0.6.38.ebuild 3060 RMD160 56a00c95e0b45093147d11e188fdc0c16b2f1ff2 SHA1 4b0dfd4f51969e48a6f93d8f9752e1a5e89aec52 SHA256 60d1d3188a3e2c508211bfe4fe34cc8f44e543e845fe1e6f481cc6051c9c54aa +EBUILD nginx-0.6.39.ebuild 3062 RMD160 74ad19febd5e0ae5d1c4d1b4fd4fba6cd47ed321 SHA1 ed13903d6315aee88acc7c3739cf5246a279691a SHA256 d81bcaad0e3b274ea5082831d13e12726fbe93962b6f4e4646555c73593acb07 EBUILD nginx-0.7.61.ebuild 3261 RMD160 b12e46480f3a1fe714db5270a2a95376cb0684c3 SHA1 da46085272c864c2c23b7fda160033ddd4208d77 SHA256 429de38daad8cfcc32662e4737a481975ada406d8e628194e9f975ad4174b98e +EBUILD nginx-0.7.62.ebuild 3263 RMD160 675cdfaf885f5560aa2b1c972ea43bbc43aabf93 SHA1 87767dd42f8d4d21a5e3b425293bb6e99eaa17e4 SHA256 1367e9d1a9788ab9c52ee0700d49e6f2bda34ab22c75eacef78ca0864c127247 EBUILD nginx-0.8.13.ebuild 3593 RMD160 445d32bcc0a3fcece9de6680acf1e35019ab8541 SHA1 0b30ceb310bd7c518a24417ca909acb0beb65d76 SHA256 1a9ece6fe67d5a4498f5efabe3fc67a319dd0cdced188bbec20eadf4dc100fb3 +EBUILD nginx-0.8.15.ebuild 3593 RMD160 dfad6e4f37008af8da5393cf266130d8382688fa SHA1 e9cf033aaab3c686141b2e5400e4abaf47af66bb SHA256 8f9db0d2967f7fe883be7a6465a1fa6deb6f3ec0aa7d1d41438109707101cbc6 EBUILD nginx-0.8.4-r1.ebuild 3647 RMD160 c612f9fbbed9fd8402d95ba4a36d1b40f6eb31f4 SHA1 d7b6f7ede7cb6a9086d147f92e4ceaac75688a8c SHA256 7b3ae9527f2875b1e70ce7d7bcde2fa853aa3bdf90d541e67b39032a2dce2971 EBUILD nginx-0.8.4.ebuild 3262 RMD160 28ea88d2decadf55ffb12bf0a6688788f666dec4 SHA1 e9f51f17b406e3ae41cdae698c16b0a479071c77 SHA256 1efb4f0aa40c6d7c5b26efe165d16ff39f4692e7b762125375c8011211d8cf33 -MISC ChangeLog 36224 RMD160 c75f04a3a72bfa7d564eb7b5bb0c8638b5c89a23 SHA1 3d6bdeaf1755543f1bd3295dd9dcc57b7219f5d5 SHA256 4231d08c2c6c97c2f1b12cbb3a24910cd8aa5634cd02f259f6ce96b64d3b6c4f +MISC ChangeLog 36643 RMD160 df7d1152a3c136d1feb037f22654d6a0fa9265db SHA1 86c1741f0d85c7b3abba41476495afb4d1145b93 SHA256 cc3d65f92e6844e348fd28c86d2155f87bc75105d4b338c8eb14ffe0eb598581 MISC metadata.xml 658 RMD160 7294560d00411e37fcc73d1d93f0582f7991b380 SHA1 85d04bdf906447f68042f21c12b18016059c0371 SHA256 e73d513e05935ab2dceb674477ff4ff70e39e48171782e0882a2a44993f01ce8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) -iEYEARECAAYFAkqkEW4ACgkQbwxeDFj+ScqY7wCgtVxW7GfcAk7C3PusD2tcu1Ra -xggAnAqxxN2E8v6Bkx9AybSdaN2/oHjn -=LSix +iEYEARECAAYFAkqunC4ACgkQbwxeDFj+ScpMugCgit2RFfUAQUO9koZTxpqq5J5P +f74AoINfqP9sqRrMk4M5DY4PncNdXimz +=pTme -----END PGP SIGNATURE----- diff --git a/www-servers/nginx/nginx-0.1.45.ebuild b/www-servers/nginx/nginx-0.1.45.ebuild deleted file mode 100644 index 6a66cf8a3454..000000000000 --- a/www-servers/nginx/nginx-0.1.45.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.1.45.ebuild,v 1.2 2005/09/23 21:21:28 voxus Exp $ - -inherit eutils - -DESCRIPTION="Robust, small and high performance http and reverse proxy server" - -HOMEPAGE="http://sysoev.ru/nginx/" -SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="debug fastcgi imap pcre threads ssl zlib" - -DEPEND="dev-lang/perl - pcre? ( >=dev-libs/libpcre-4.2 ) - ssl? ( dev-libs/openssl ) - zlib? ( sys-libs/zlib )" - -src_compile() { - local myconf - - if use threads; then - einfo - ewarn "threads support is experimental at the moment" - ewarn "do not use it on production systems - you've been warned" - einfo - myconf="${myconf} --with-threads" - fi - - use fastcgi || myconf="${myconf} --without-http_fastcgi_module" - use zlib || myconf="${myconf} --without-http_gzip_module" - use pcre || { - myconf="${myconf} --without-pcre --without-http_rewrite_module" - } - use debug && myconf="${myconf} --with-debug" - use ssl && myconf="${myconf} --with-http_ssl_module" - use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support - - ./configure \ - --prefix=/usr \ - --conf-path=/etc/${PN}/${PN}.conf \ - --http-log-path=/var/log/${PN}/access_log \ - --error-log-path=/var/log/${PN}/error_log \ - --pid-path=/var/run/${PN}.pid \ - --http-client-body-temp-path=/var/tmp/${PN}/client \ - --http-proxy-temp-path=/var/tmp/${PN}/proxy \ - --http-fastcgi-temp-path=/var/tmp/${PN}/fastcgi \ - --with-md5-asm \ - ${myconf} || die "configure failed" - - emake || die "failed to compile" -} - -src_install() { - keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} - - dodir /etc/${PN} - - dosbin objs/nginx - doinitd ${FILESDIR}/nginx - - insinto /etc/${PN} - rm conf/nginx.conf - doins -r conf/* - doins ${FILESDIR}/nginx.conf - - dodoc CHANGES{,.ru} LICENSE README -} diff --git a/www-servers/nginx/nginx-0.2.6.ebuild b/www-servers/nginx/nginx-0.2.6.ebuild deleted file mode 100644 index 26ddee15e358..000000000000 --- a/www-servers/nginx/nginx-0.2.6.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.2.6.ebuild,v 1.2 2005/10/22 22:28:47 voxus Exp $ - -inherit eutils - -DESCRIPTION="Robust, small and high performance http and reverse proxy server" - -HOMEPAGE="http://sysoev.ru/nginx/" -SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="debug fastcgi imap pcre threads ssl zlib" - -DEPEND="dev-lang/perl - pcre? ( >=dev-libs/libpcre-4.2 ) - ssl? ( dev-libs/openssl ) - zlib? ( sys-libs/zlib )" - -src_compile() { - local myconf - - if use threads; then - einfo - ewarn "threads support is experimental at the moment" - ewarn "do not use it on production systems - you've been warned" - einfo - myconf="${myconf} --with-threads" - fi - - use fastcgi || myconf="${myconf} --without-http_fastcgi_module" - use zlib || myconf="${myconf} --without-http_gzip_module" - use pcre || { - myconf="${myconf} --without-pcre --without-http_rewrite_module" - } - use debug && myconf="${myconf} --with-debug" - use ssl && myconf="${myconf} --with-http_ssl_module" - use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support - - ./configure \ - --prefix=/usr \ - --conf-path=/etc/${PN}/${PN}.conf \ - --http-log-path=/var/log/${PN}/access_log \ - --error-log-path=/var/log/${PN}/error_log \ - --pid-path=/var/run/${PN}.pid \ - --http-client-body-temp-path=/var/tmp/${PN}/client \ - --http-proxy-temp-path=/var/tmp/${PN}/proxy \ - --http-fastcgi-temp-path=/var/tmp/${PN}/fastcgi \ - --with-md5-asm \ - ${myconf} || die "configure failed" - - emake || die "failed to compile" -} - -src_install() { - keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} - - dodir /etc/${PN} - - dosbin objs/nginx - doinitd ${FILESDIR}/nginx - - insinto /etc/${PN} - rm conf/nginx.conf - doins -r conf/* - doins ${FILESDIR}/nginx.conf - - dodoc CHANGES{,.ru} LICENSE README -} diff --git a/www-servers/nginx/nginx-0.4.14.ebuild b/www-servers/nginx/nginx-0.4.14.ebuild deleted file mode 100644 index 32fa327eecc4..000000000000 --- a/www-servers/nginx/nginx-0.4.14.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.4.14.ebuild,v 1.2 2007/02/13 14:23:31 voxus Exp $ - -inherit eutils - -DESCRIPTION="Robust, small and high performance http and reverse proxy server" - -HOMEPAGE="http://sysoev.ru/nginx/" -SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="debug fastcgi imap pcre perl threads ssl zlib" - -DEPEND="dev-lang/perl - pcre? ( >=dev-libs/libpcre-4.2 ) - ssl? ( dev-libs/openssl ) - zlib? ( sys-libs/zlib ) - perl? ( >=dev-lang/perl-5.8 )" - -src_compile() { - local myconf - - if use threads; then - einfo - ewarn "threads support is experimental at the moment" - ewarn "do not use it on production systems - you've been warned" - einfo - myconf="${myconf} --with-threads" - fi - - use fastcgi || myconf="${myconf} --without-http_fastcgi_module" - use fastcgi && myconf="${myconf} --with-http_realip_module" - use zlib || myconf="${myconf} --without-http_gzip_module" - use pcre || { - myconf="${myconf} --without-pcre --without-http_rewrite_module" - } - use debug && myconf="${myconf} --with-debug" - use ssl && myconf="${myconf} --with-http_ssl_module" - use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support - use perl && myconf="${myconf} --with-http_perl_module" - - ./configure \ - --prefix=/usr \ - --conf-path=/etc/${PN}/${PN}.conf \ - --http-log-path=/var/log/${PN}/access_log \ - --error-log-path=/var/log/${PN}/error_log \ - --pid-path=/var/run/${PN}.pid \ - --http-client-body-temp-path=/var/tmp/${PN}/client \ - --http-proxy-temp-path=/var/tmp/${PN}/proxy \ - --http-fastcgi-temp-path=/var/tmp/${PN}/fastcgi \ - --with-md5-asm --with-md5=/usr/include \ - ${myconf} || die "configure failed" - - emake || die "failed to compile" -} - -src_install() { - keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} - - dosbin objs/nginx - cp ${FILESDIR}/nginx-r1 ${T}/nginx - doinitd ${T}/nginx - - rm conf/nginx.conf - cp ${FILESDIR}/nginx.conf-r2 ${T}/nginx.conf - - dodir /etc/${PN} - insinto /etc/${PN} - doins conf/* ${T}/nginx.conf - - dodoc CHANGES{,.ru} LICENSE README - - use perl && { - cd ${S}/objs/src/http/modules/perl/ - make DESTDIR=${D} install || die "failed to install perl stuff" - } -} diff --git a/www-servers/nginx/nginx-0.3.61.ebuild b/www-servers/nginx/nginx-0.5.38.ebuild index bf87e1f49519..e9dacfbc1399 100644 --- a/www-servers/nginx/nginx-0.3.61.ebuild +++ b/www-servers/nginx/nginx-0.5.38.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.3.61.ebuild,v 1.2 2006/10/31 18:22:37 voxus Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.5.38.ebuild,v 1.1 2009/09/14 19:40:21 voxus Exp $ -inherit eutils +inherit eutils ssl-cert DESCRIPTION="Robust, small and high performance http and reverse proxy server" @@ -10,8 +10,8 @@ HOMEPAGE="http://sysoev.ru/nginx/" SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="debug fastcgi imap pcre perl threads ssl zlib" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug fastcgi flv imap pcre perl ssl status sub webdav zlib" DEPEND="dev-lang/perl pcre? ( >=dev-libs/libpcre-4.2 ) @@ -19,19 +19,29 @@ DEPEND="dev-lang/perl zlib? ( sys-libs/zlib ) perl? ( >=dev-lang/perl-5.8 )" +pkg_setup() { + ebegin "Creating nginx user and group" + enewgroup nginx + enewuser nginx -1 -1 /dev/null nginx + eend ${?} +} + src_compile() { local myconf - if use threads; then - einfo - ewarn "threads support is experimental at the moment" - ewarn "do not use it on production systems - you've been warned" - einfo - myconf="${myconf} --with-threads" - fi + # threads support is broken atm. + # + # if use threads; then + # einfo + # ewarn "threads support is experimental at the moment" + # ewarn "do not use it on production systems - you've been warned" + # einfo + # myconf="${myconf} --with-threads" + # fi use fastcgi || myconf="${myconf} --without-http_fastcgi_module" use fastcgi && myconf="${myconf} --with-http_realip_module" + use flv && myconf="${myconf} --with-http_flv_module" use zlib || myconf="${myconf} --without-http_gzip_module" use pcre || { myconf="${myconf} --without-pcre --without-http_rewrite_module" @@ -40,6 +50,9 @@ src_compile() { use ssl && myconf="${myconf} --with-http_ssl_module" use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support use perl && myconf="${myconf} --with-http_perl_module" + use status && myconf="${myconf} --with-http_stub_status_module" + use webdav && myconf="${myconf} --with-http_dav_module" + use sub && myconf="${myconf} --with-http_sub_module" ./configure \ --prefix=/usr \ @@ -60,20 +73,30 @@ src_install() { keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} dosbin objs/nginx - cp ${FILESDIR}/nginx-r1 ${T}/nginx - doinitd ${T}/nginx + cp "${FILESDIR}"/nginx-r1 "${T}"/nginx + doinitd "${T}"/nginx - rm conf/nginx.conf - cp ${FILESDIR}/nginx.conf-r2 ${T}/nginx.conf + cp "${FILESDIR}"/nginx.conf-r4 conf/nginx.conf - dodir /etc/${PN} - insinto /etc/${PN} - doins conf/* ${T}/nginx.conf + dodir "${ROOT}"/etc/${PN} + insinto "${ROOT}"/etc/${PN} + doins conf/* dodoc CHANGES{,.ru} LICENSE README use perl && { - cd ${S}/objs/src/http/modules/perl/ - make DESTDIR=${D} install || die "failed to install perl stuff" + cd "${S}"/objs/src/http/modules/perl/ + einstall DESTDIR="${D}"|| die "failed to install perl stuff" + } +} + +pkg_postinst() { + use ssl && { + if [ ! -f "${ROOT}"/etc/ssl/${PN}/${PN}.key ]; then + dodir "${ROOT}"/etc/ssl/${PN} + insinto "${ROOT}"etc/ssl/${PN}/ + insopts -m0644 -o nginx -g nginx + install_cert /etc/ssl/nginx/nginx + fi } } diff --git a/www-servers/nginx/nginx-0.6.39.ebuild b/www-servers/nginx/nginx-0.6.39.ebuild new file mode 100644 index 000000000000..c6d10011d508 --- /dev/null +++ b/www-servers/nginx/nginx-0.6.39.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.6.39.ebuild,v 1.1 2009/09/14 19:40:21 voxus Exp $ + +inherit eutils ssl-cert + +DESCRIPTION="Robust, small and high performance http and reverse proxy server" + +HOMEPAGE="http://nginx.net/" +SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="addition debug fastcgi flv imap pcre perl ssl status sub webdav zlib" + +DEPEND="dev-lang/perl + pcre? ( >=dev-libs/libpcre-4.2 ) + ssl? ( dev-libs/openssl ) + zlib? ( sys-libs/zlib ) + perl? ( >=dev-lang/perl-5.8 )" + +pkg_setup() { + ebegin "Creating nginx user and group" + enewgroup nginx + enewuser nginx -1 -1 /dev/null nginx + eend ${?} +} + +src_compile() { + local myconf + + # threads support is broken atm. + # + # if use threads; then + # einfo + # ewarn "threads support is experimental at the moment" + # ewarn "do not use it on production systems - you've been warned" + # einfo + # myconf="${myconf} --with-threads" + # fi + + use addition && myconf="${myconf} --with-http_addition_module" + use fastcgi || myconf="${myconf} --without-http_fastcgi_module" + use fastcgi && myconf="${myconf} --with-http_realip_module" + use flv && myconf="${myconf} --with-http_flv_module" + use zlib || myconf="${myconf} --without-http_gzip_module" + use pcre || { + myconf="${myconf} --without-pcre --without-http_rewrite_module" + } + use debug && myconf="${myconf} --with-debug" + use ssl && myconf="${myconf} --with-http_ssl_module" + use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support + use perl && myconf="${myconf} --with-http_perl_module" + use status && myconf="${myconf} --with-http_stub_status_module" + use webdav && myconf="${myconf} --with-http_dav_module" + use sub && myconf="${myconf} --with-http_sub_module" + + ./configure \ + --prefix=/usr \ + --conf-path=/etc/${PN}/${PN}.conf \ + --http-log-path=/var/log/${PN}/access_log \ + --error-log-path=/var/log/${PN}/error_log \ + --pid-path=/var/run/${PN}.pid \ + --http-client-body-temp-path=/var/tmp/${PN}/client \ + --http-proxy-temp-path=/var/tmp/${PN}/proxy \ + --http-fastcgi-temp-path=/var/tmp/${PN}/fastcgi \ + --with-md5-asm --with-md5=/usr/include \ + --with-sha1-asm --with-sha1=/usr/include \ + ${myconf} || die "configure failed" + + emake || die "failed to compile" +} + +src_install() { + keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} + + dosbin objs/nginx + cp "${FILESDIR}"/nginx-r1 "${T}"/nginx + doinitd "${T}"/nginx + + cp "${FILESDIR}"/nginx.conf-r4 conf/nginx.conf + + dodir "${ROOT}"/etc/${PN} + insinto "${ROOT}"/etc/${PN} + doins conf/* + + dodoc CHANGES{,.ru} LICENSE README + + use perl && { + cd "${S}"/objs/src/http/modules/perl/ + einstall DESTDIR="${D}"|| die "failed to install perl stuff" + } +} + +pkg_postinst() { + use ssl && { + if [ ! -f "${ROOT}"/etc/ssl/${PN}/${PN}.key ]; then + dodir "${ROOT}"/etc/ssl/${PN} + insinto "${ROOT}"etc/ssl/${PN}/ + insopts -m0644 -o nginx -g nginx + install_cert /etc/ssl/nginx/nginx + fi + } +} diff --git a/www-servers/nginx/nginx-0.7.62.ebuild b/www-servers/nginx/nginx-0.7.62.ebuild new file mode 100644 index 000000000000..307fc3ad0443 --- /dev/null +++ b/www-servers/nginx/nginx-0.7.62.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.7.62.ebuild,v 1.1 2009/09/14 19:40:21 voxus Exp $ + +inherit eutils ssl-cert toolchain-funcs + +DESCRIPTION="Robust, small and high performance http and reverse proxy server" + +HOMEPAGE="http://nginx.net/" +SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="addition debug fastcgi flv imap pcre perl random-index ssl status sub webdav zlib" + +DEPEND="dev-lang/perl + pcre? ( >=dev-libs/libpcre-4.2 ) + ssl? ( dev-libs/openssl ) + zlib? ( sys-libs/zlib ) + perl? ( >=dev-lang/perl-5.8 )" + +pkg_setup() { + ebegin "Creating nginx user and group" + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} + eend ${?} +} + +src_unpack() { + unpack ${A} + sed -i 's/ make/ \\$(MAKE)/' "${S}"/auto/lib/perl/make || die +} + +src_compile() { + local myconf + + # threads support is broken atm. + # + # if use threads; then + # einfo + # ewarn "threads support is experimental at the moment" + # ewarn "do not use it on production systems - you've been warned" + # einfo + # myconf="${myconf} --with-threads" + # fi + + use addition && myconf="${myconf} --with-http_addition_module" + use fastcgi || myconf="${myconf} --without-http_fastcgi_module" + use fastcgi && myconf="${myconf} --with-http_realip_module" + use flv && myconf="${myconf} --with-http_flv_module" + use zlib || myconf="${myconf} --without-http_gzip_module" + use pcre || { + myconf="${myconf} --without-pcre --without-http_rewrite_module" + } + use debug && myconf="${myconf} --with-debug" + use ssl && myconf="${myconf} --with-http_ssl_module" + use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support + use perl && myconf="${myconf} --with-http_perl_module" + use status && myconf="${myconf} --with-http_stub_status_module" + use webdav && myconf="${myconf} --with-http_dav_module" + use sub && myconf="${myconf} --with-http_sub_module" + use random-index && myconf="${myconf} --with-http_random_index_module" + + tc-export CC + ./configure \ + --prefix=/usr \ + --conf-path=/etc/${PN}/${PN}.conf \ + --http-log-path=/var/log/${PN}/access_log \ + --error-log-path=/var/log/${PN}/error_log \ + --pid-path=/var/run/${PN}.pid \ + --http-client-body-temp-path=/var/tmp/${PN}/client \ + --http-proxy-temp-path=/var/tmp/${PN}/proxy \ + --http-fastcgi-temp-path=/var/tmp/${PN}/fastcgi \ + --with-md5-asm --with-md5=/usr/include \ + --with-sha1-asm --with-sha1=/usr/include \ + ${myconf} || die "configure failed" + + emake LINK="${CC} ${LDFLAGS}" OTHERLDFLAGS="${LDFLAGS}" || die "failed to compile" +} + +src_install() { + keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} + + dosbin objs/nginx + cp "${FILESDIR}"/nginx-r1 "${T}"/nginx + doinitd "${T}"/nginx + + cp "${FILESDIR}"/nginx.conf-r4 conf/nginx.conf + + dodir /etc/${PN} + insinto /etc/${PN} + doins conf/* + + dodoc CHANGES{,.ru} README + + use perl && { + cd "${S}"/objs/src/http/modules/perl/ + einstall DESTDIR="${D}"|| die "failed to install perl stuff" + } +} + +pkg_postinst() { + use ssl && { + if [ ! -f "${ROOT}"/etc/ssl/${PN}/${PN}.key ]; then + install_cert /etc/ssl/${PN}/${PN} + chown ${PN}:${PN} "${ROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem} + fi + } +} diff --git a/www-servers/nginx/nginx-0.8.15.ebuild b/www-servers/nginx/nginx-0.8.15.ebuild new file mode 100644 index 000000000000..8ee3ba735f02 --- /dev/null +++ b/www-servers/nginx/nginx-0.8.15.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/nginx/nginx-0.8.15.ebuild,v 1.1 2009/09/14 19:40:21 voxus Exp $ + +inherit eutils ssl-cert toolchain-funcs + +DESCRIPTION="Robust, small and high performance http and reverse proxy server" + +HOMEPAGE="http://nginx.net/" +SRC_URI="http://sysoev.ru/nginx/${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="addition debug fastcgi flv imap ipv6 pcre perl random-index securelink ssl status sub webdav zlib" + +DEPEND="dev-lang/perl + pcre? ( >=dev-libs/libpcre-4.2 ) + ssl? ( dev-libs/openssl ) + zlib? ( sys-libs/zlib ) + perl? ( >=dev-lang/perl-5.8 )" + +pkg_setup() { + ebegin "Creating nginx user and group" + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} + eend ${?} + if use ipv6; then + ewarn "Note that ipv6 support in nginx is still experimental." + ewarn "Be sure to read comments on gentoo bug #274614" + ewarn "http://bugs.gentoo.org/show_bug.cgi?id=274614" + fi +} + +src_unpack() { + unpack ${A} + sed -i 's/ make/ \\$(MAKE)/' "${S}"/auto/lib/perl/make || die +} + +src_compile() { + local myconf + + # threads support is broken atm. + # + # if use threads; then + # einfo + # ewarn "threads support is experimental at the moment" + # ewarn "do not use it on production systems - you've been warned" + # einfo + # myconf="${myconf} --with-threads" + # fi + + use addition && myconf="${myconf} --with-http_addition_module" + use ipv6 && myconf="${myconf} --with-ipv6" + use fastcgi || myconf="${myconf} --without-http_fastcgi_module" + use fastcgi && myconf="${myconf} --with-http_realip_module" + use flv && myconf="${myconf} --with-http_flv_module" + use zlib || myconf="${myconf} --without-http_gzip_module" + use pcre || { + myconf="${myconf} --without-pcre --without-http_rewrite_module" + } + use debug && myconf="${myconf} --with-debug" + use ssl && myconf="${myconf} --with-http_ssl_module" + use imap && myconf="${myconf} --with-imap" # pop3/imap4 proxy support + use perl && myconf="${myconf} --with-http_perl_module" + use status && myconf="${myconf} --with-http_stub_status_module" + use webdav && myconf="${myconf} --with-http_dav_module" + use sub && myconf="${myconf} --with-http_sub_module" + use random-index && myconf="${myconf} --with-http_random_index_module" + use securelink && myconf="${myconf} --with-http_secure_link_module" + + tc-export CC + ./configure \ + --prefix=/usr \ + --conf-path=/etc/${PN}/${PN}.conf \ + --http-log-path=/var/log/${PN}/access_log \ + --error-log-path=/var/log/${PN}/error_log \ + --pid-path=/var/run/${PN}.pid \ + --http-client-body-temp-path=/var/tmp/${PN}/client \ + --http-proxy-temp-path=/var/tmp/${PN}/proxy \ + --http-fastcgi-temp-path=/var/tmp/${PN}/fastcgi \ + --with-md5-asm --with-md5=/usr/include \ + --with-sha1-asm --with-sha1=/usr/include \ + ${myconf} || die "configure failed" + + emake LINK="${CC} ${LDFLAGS}" OTHERLDFLAGS="${LDFLAGS}" || die "failed to compile" +} + +src_install() { + keepdir /var/log/${PN} /var/tmp/${PN}/{client,proxy,fastcgi} + + dosbin objs/nginx + cp "${FILESDIR}"/nginx-r1 "${T}"/nginx + doinitd "${T}"/nginx + + cp "${FILESDIR}"/nginx.conf-r4 conf/nginx.conf + + dodir /etc/${PN} + insinto /etc/${PN} + doins conf/* + + dodoc CHANGES{,.ru} README + + use perl && { + cd "${S}"/objs/src/http/modules/perl/ + einstall DESTDIR="${D}"|| die "failed to install perl stuff" + } +} + +pkg_postinst() { + use ssl && { + if [ ! -f "${ROOT}"/etc/ssl/${PN}/${PN}.key ]; then + install_cert /etc/ssl/${PN}/${PN} + chown ${PN}:${PN} "${ROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem} + fi + } +} |