Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

freebsd-ports-bugs Digest, Vol 321, Issue 2

8 views
Skip to first unread message

freebsd-ports...@freebsd.org

unread,
Apr 12, 2010, 8:00:24 AM4/12/10
to freebsd-p...@freebsd.org
Send freebsd-ports-bugs mailing list submissions to
freebsd-p...@freebsd.org

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
or, via email, send a message with subject or body 'help' to
freebsd-ports...@freebsd.org

You can reach the person managing the list at
freebsd-port...@freebsd.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of freebsd-ports-bugs digest..."


Today's Topics:

1. ports/145642: bacula-client-5.0.0 does not compile with
openssl-1.0.0 (Vladimir I. Pushkar)
2. Re: ports/145641: [NEW PORT] www/node: V8 javascript for
client and server (van...@FreeBSD.org)
3. Re: ports/145641: commit references a PR (dfilter service)
4. ports/145643: [ports/japanese/mh] fix compile error which is
caused by replacing 'utmp.h' to 'utmpx.h' (YAMA...@FreeBSD.org)
5. Re: ports/145643: [ports/japanese/mh] fix compile error which
is caused by replacing 'utmp.h' to 'utmpx.h' (ed...@FreeBSD.org)
6. ports/145645: Update port: www/nginx (Bai Guixing)
7. Re: ports/145645: Update port: www/nginx (ed...@FreeBSD.org)
8. Re: ports/145637: [patch] net/opentracker: Update
MASTER_SITES (Chris Rees)
9. ports/145646: [patch] fix www/moinmoin: incompatible shebang
in moin.fcgi (ghostonthewire)
10. Re: ports/145646: [patch] fix www/moinmoin: incompatible
shebang in moin.fcgi (ed...@FreeBSD.org)
11. Re: ports/145646: [patch] fix www/moinmoin: incompatible
shebang in moin.fcgi (Edwin Groothuis)
12. ports/145649: X server crashes when starting opengl
compositing manager (Adam K Kirchhoff)


----------------------------------------------------------------------

Message: 1
Date: Mon, 12 Apr 2010 06:34:59 GMT
From: "Vladimir I. Pushkar" <vladimir...@gmail.com>
Subject: ports/145642: bacula-client-5.0.0 does not compile with
openssl-1.0.0
To: freebsd-gn...@FreeBSD.org
Message-ID: <201004120634....@www.freebsd.org>


>Number: 145642
>Category: ports
>Synopsis: bacula-client-5.0.0 does not compile with openssl-1.0.0
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 12 06:40:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Vladimir I. Pushkar
>Release: 8.0-STABLE
>Organization:
CAD Department of NTUU
>Environment:
FreeBSD dream.cad.ntu-kpi.kiev.ua 8.0-STABLE FreeBSD 8.0-STABLE #2: Fri Apr 9 14:19:39 EEST 2010 ro...@dream.cad.ntu-kpi.kiev.ua:/usr/obj/usr/src/sys/DREAM i386

>Description:
bacula-client-5.0.0 does not compile with openssl-1.0.0
>How-To-Repeat:
Compile bacula-client with OpenSSL enabled:
===> Building for bacula-client-5.0.0
==>Entering directory /usr/ports/sysutils/bacula-client/work/bacula-5.0.0/src
==>Entering directory /usr/ports/sysutils/bacula-client/work/bacula-5.0.0/src/lib
Compiling crypto.c
crypto.c: In function 'ASN1_OCTET_STRING* openssl_cert_keyid(X509*)':
crypto.c:333: error: invalid conversion from 'const X509V3_EXT_METHOD*' to 'X509V3_EXT_METHOD*'
crypto.c: In function 'CRYPTO_SESSION* crypto_session_new(crypto_cipher_t, alist*)':
crypto.c:1102: error: cannot convert 'unsigned char*' to 'EVP_PKEY_CTX*' for argument '1' to 'int EVP_PKEY_encrypt(EVP_PKEY_CTX*, unsigned char*, size_t*, const unsigned char*, size_t)'
crypto.c: In function 'crypto_error_t crypto_session_decode(const u_int8_t*, u_int32_t, alist*, CRYPTO_SESSION**)':
crypto.c:1226: error: cannot convert 'unsigned char*' to 'EVP_PKEY_CTX*' for argument '1' to 'int EVP_PKEY_decrypt(EVP_PKEY_CTX*, unsigned char*, size_t*, const unsigned char*, size_t)'
*** Error code 1

Stop in /usr/ports/sysutils/bacula-client/work/bacula-5.0.0/src/lib.

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


------------------------------

Message: 2
Date: Mon, 12 Apr 2010 07:27:16 GMT
From: van...@FreeBSD.org
Subject: Re: ports/145641: [NEW PORT] www/node: V8 javascript for
client and server
To: lin...@gmail.com, van...@FreeBSD.org,
freebsd-p...@FreeBSD.org
Message-ID: <201004120727....@freefall.freebsd.org>

Synopsis: [NEW PORT] www/node: V8 javascript for client and server

State-Changed-From-To: open->closed
State-Changed-By: vanilla
State-Changed-When: Mon Apr 12 07:27:15 UTC 2010
State-Changed-Why:
Committed, thanks.

http://www.freebsd.org/cgi/query-pr.cgi?pr=145641


------------------------------

Message: 3
Date: Mon, 12 Apr 2010 07:30:05 GMT
From: dfi...@FreeBSD.ORG (dfilter service)
Subject: Re: ports/145641: commit references a PR
To: freebsd-p...@FreeBSD.org
Message-ID: <201004120730....@freefall.freebsd.org>

The following reply was made to PR ports/145641; it has been noted by GNATS.

From: dfi...@FreeBSD.ORG (dfilter service)
To: bug-fo...@FreeBSD.org
Cc:
Subject: Re: ports/145641: commit references a PR
Date: Mon, 12 Apr 2010 07:26:58 +0000 (UTC)

vanilla 2010-04-12 07:26:46 UTC

FreeBSD ports repository

Modified files:
www Makefile
Added files:
www/node Makefile distinfo pkg-descr pkg-plist
www/node/files patch-guess-arch-amd64 patch-libev-kqueue
Log:
Add node 0.1.90, v8 javascript for client and server.

PR: ports/145641
Submitted by: Jin-Sih Lin <linpct at gmail.com>

Revision Changes Path
1.2597 +1 -0 ports/www/Makefile
1.1 +39 -0 ports/www/node/Makefile (new)
1.1 +3 -0 ports/www/node/distinfo (new)
1.1 +11 -0 ports/www/node/files/patch-guess-arch-amd64 (new)
1.1 +38 -0 ports/www/node/files/patch-libev-kqueue (new)
1.1 +3 -0 ports/www/node/pkg-descr (new)
1.1 +85 -0 ports/www/node/pkg-plist (new)
_______________________________________________
cvs...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-u...@freebsd.org"


------------------------------

Message: 4
Date: Mon, 12 Apr 2010 08:58:21 GMT
From: YAMA...@FreeBSD.org, Shigeru <shi...@iij.ad.jp>
Subject: ports/145643: [ports/japanese/mh] fix compile error which is
caused by replacing 'utmp.h' to 'utmpx.h'
To: freebsd-gn...@FreeBSD.org
Message-ID: <201004120858....@www.freebsd.org>


>Number: 145643
>Category: ports
>Synopsis: [ports/japanese/mh] fix compile error which is caused by replacing 'utmp.h' to 'utmpx.h'
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 12 09:00:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: YAMAMOTO, Shigeru
>Release: FreeBSD 9.0-CURRENT
>Organization:
Internet Initiative Japan Inc.
>Environment:
FreeBSD mercury.iij.ad.jp 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Mon Apr 12 08:53:14 JST 2010 ro...@mercury.iij.ad.jp:/usr/src/sys/amd64/compile/GENERIC amd64

>Description:
ports/japanese/mh is now 'BROKEN', becase of 'fails to build with new utmpx'.

I fix some codes to be able to compile ports/japanese/mh.

But I don't test it.
#only check compileing it.

>How-To-Repeat:
1) cd /usr/ports/japanese/mh
2) make

>Fix:


Patch attached with submission follows:

# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ./files/patch-uip:rcvtty.c
# ./files/patch-uip:slocal.c
#
echo x - ./files/patch-uip:rcvtty.c
sed 's/^X//' >./files/patch-uip:rcvtty.c << '818b4c79655ac1dad35c0f218f83e31b'
X--- uip/rcvtty.c.orig 2001-04-05 01:05:17.000000000 +0900
X+++ uip/rcvtty.c 2010-04-12 17:36:19.000000000 +0900
X@@ -12,7 +12,11 @@
X #include "../zotnet/tws.h"
X #include <signal.h>
X #include <sys/stat.h>
X+#include <sys/param.h>
X #ifndef TTYD
X+#if __FreeBSD_version > 900007
X+#include <utmpx.h>
X+#else /* __FreeBSD_version > 900007 */
X #include <utmp.h>
X #ifndef UTMP_FILENAME
X #ifdef UTMP_FILE
X@@ -25,6 +29,7 @@
X #endif
X #endif
X #endif /* UTMP_FILENAME */
X+#endif /* __FreeBSD_version > 900007 */
X #endif /* not TTYD */
X #ifdef LOCALE
X #include <locale.h>
X@@ -110,8 +115,12 @@
X *vec[MAXARGS];
X #ifndef TTYD
X char tty[BUFSIZ];
X+#if __FreeBSD_version > 900007
X+ struct utmpx *ut;
X+#else /* __FreeBSD_version > 900007 */
X struct utmp ut;
X register FILE *uf;
X+#endif /* __FreeBSD_version > 900007 */
X #endif /* not TTYD */
X
X #ifdef BSD43
X@@ -200,6 +209,13 @@
X
X user = getusr ();
X #ifndef TTYD
X+#if __FreeBSD_version > 900007
X+ ut = getutxuser(user);
X+ if (ut != NULL) {
X+ (void) strncpy (tty, ut->ut_line, sizeof ut->ut_line);
X+ alert (tty, md);
X+ }
X+#else /* __FreeBSD_version > 900007 */
X if ((uf = fopen (UTMP_FILENAME, "r")) == NULL)
X exit (RCV_MBX);
X while (fread ((char *) &ut, sizeof ut, 1, uf) == 1)
X@@ -212,6 +228,7 @@
X alert (tty, md);
X }
X (void) fclose (uf);
X+#endif /* __FreeBSD_version > 900007 */
X #else /* TTYD */
X alert (user, md);
X #endif /* TTYD */
818b4c79655ac1dad35c0f218f83e31b
echo x - ./files/patch-uip:slocal.c
sed 's/^X//' >./files/patch-uip:slocal.c << 'bad534e727880848b3ceded2c8d3b1d5'
X--- uip/slocal.c.orig 2000-12-04 21:09:38.000000000 +0900
X+++ uip/slocal.c 2010-04-12 17:10:12.000000000 +0900
X@@ -36,6 +36,10 @@
X #endif /* NOIOCTLH */
X #endif /* not V7 */
X #include <sys/stat.h>
X+#include <sys/param.h>
X+#if __FreeBSD_version > 900007
X+#include <utmpx.h>
X+#else /* __FreeBSD_version > 900007 */
X #include <utmp.h>
X #ifndef UTMP_FILENAME
X #ifdef UTMP_FILE
X@@ -48,6 +52,7 @@
X #endif
X #endif
X #endif /* UTMP_FILENAME */
X+#endif /* __FreeBSD_version > 900007 */
X #ifdef LOCALE
X #include <locale.h>
X #endif
X@@ -938,6 +943,24 @@
X
X /* */
X
X+#if __FreeBSD_version > 900007
X+static int logged_in (void) {
X+ if (utmped) {
X+ return utmped;
X+ }
X+ else {
X+ struct utmpx* ut = NULL;
X+
X+ ut = getutxuser(user);
X+ if (ut != NULL) {
X+ return (utmped = DONE);
X+ }
X+ else {
X+ return (utmped = NOTOK);
X+ }
X+ }
X+}
X+#else /* __FreeBSD_version > 900007 */
X static int logged_in () {
X struct utmp ut;
X register FILE *uf;
X@@ -963,6 +986,7 @@
X (void) fclose (uf);
X return (utmped = NOTOK);
X }
X+#endif /* __FreeBSD_version > 900007 */
X
X
X static int timely (t1, t2)
bad534e727880848b3ceded2c8d3b1d5
exit

>Release-Note:
>Audit-Trail:
>Unformatted:


------------------------------

Message: 5
Date: Mon, 12 Apr 2010 09:00:19 GMT
From: ed...@FreeBSD.org
Subject: Re: ports/145643: [ports/japanese/mh] fix compile error which
is caused by replacing 'utmp.h' to 'utmpx.h'
To: ed...@FreeBSD.org, freebsd-p...@FreeBSD.org,
moto...@FreeBSD.org
Message-ID: <201004120900....@freefall.freebsd.org>

Synopsis: [ports/japanese/mh] fix compile error which is caused by replacing 'utmp.h' to 'utmpx.h'

Responsible-Changed-From-To: freebsd-ports-bugs->motoyuki
Responsible-Changed-By: edwin
Responsible-Changed-When: Mon Apr 12 09:00:18 UTC 2010
Responsible-Changed-Why:
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=145643


------------------------------

Message: 6
Date: Mon, 12 Apr 2010 09:47:41 GMT
From: Bai Guixing <khsi...@gmail.com>
Subject: ports/145645: Update port: www/nginx
To: freebsd-gn...@FreeBSD.org
Message-ID: <201004120947....@www.freebsd.org>


>Number: 145645
>Category: ports
>Synopsis: Update port: www/nginx
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 12 09:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Bai Guixing
>Release: FreeBSD 8.0
>Organization:
Sina.com
>Environment:
FreeBSD host.woodpecker.org.cn 8.0-STABLE FreeBSD 8.0-STABLE #3: Wed Feb 10 16:18:38 CST 2010 ro...@host.woodpecker.org.cn:/usr/obj/usr/src/sys/WOODPECKER i386

>Description:
Add a wsgi module for Nginx.

This module's web site is:
http://wiki.nginx.org/NginxNgxWSGIModule
>How-To-Repeat:

>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# Makefile
# distinfo
# files
# pkg-descr
# pkg-plist
#
echo x - Makefile
sed 's/^X//' >Makefile << 'b67911656ef5d18c4ae36cb6741b7965'
X# New ports collection makefile for: nginx
X# Date created: 11 Oct 2004
X# Whom: osa
X#
X# $FreeBSD: ports/www/nginx/Makefile,v 1.206 2010/03/28 04:44:54 dougb Exp $
X#
X
XPORTNAME= nginx
XPORTVERSION= 0.7.65
XCATEGORIES= www
XMASTER_SITES= http://sysoev.ru/nginx/
XMASTER_SITES+= ${MASTER_SITE_LOCAL}
XMASTER_SITE_SUBDIR= osa
XDISTFILES= ${DISTNAME}${EXTRACT_SUFX}
X
XMAINTAINER= o...@FreeBSD.org
XCOMMENT= Robust and small WWW server
X
XOPTIONS= DEBUG "Build with debug" off \
X DEBUGLOG "Enable debug log (--with-debug)" off \
X IPV6 "Enable IPv6" off \
X GOOGLE_PERFTOOLS "Enable google perftools module" off \
X HTTP_MODULE "Enable HTTP module" on \
X HTTP_ADDITION_MODULE "Enable http_addition module" off \
X HTTP_CACHE_MODULE "Enable http_cache module" on \
X HTTP_DAV_MODULE "Enable http_webdav module" off \
X HTTP_FLV_MODULE "Enable http_flv module" off \
X HTTP_GZIP_STATIC_MODULE "Enable http_gzip_static module" off \
X HTTP_IMAGE_FILTER_MODULE "Enable http_image_filter module" off \
X HTTP_PERL_MODULE "Enable http_perl module" off \
X HTTP_RANDOM_INDEX_MODULE "Enable http_random_index module" off \
X HTTP_REALIP_MODULE "Enable http_realip module" off \
X HTTP_REWRITE_MODULE "Enable http_rewrite module" on \
X HTTP_SECURE_LINK_MODULE "Enable http_secure_link module" off \
X HTTP_SSL_MODULE "Enable http_ssl module" off \
X HTTP_STATUS_MODULE "Enable http_stub_status module" on \
X HTTP_SUB_MODULE "Enable http_sub module" off \
X HTTP_XSLT_MODULE "Enable http_xslt module" off \
X MAIL_MODULE "Enable IMAP4/POP3/SMTP proxy module" off \
X MAIL_IMAP_MODULE "Enable IMAP4 proxy module" off \
X MAIL_POP3_MODULE "Enable POP3 proxy module" off \
X MAIL_SMTP_MODULE "Enable SMTP proxy module" off \
X MAIL_SSL_MODULE "Enable mail_ssl module" off \
X WWW "Enable html sample files" on \
X CACHE_PURGE_MODULE "3rd party cache_purge module" off \
X ECHO_MODULE "3rd party echo module" off \
X HEADERS_MORE_MODULE "3rd party headers_more module" off \
X HTTP_ACCEPT_LANGUAGE "3rd party accept_language module" off \
X HTTP_ACCESSKEY_MODULE "3rd party http_accesskey module" off \
X HTTP_AUTH_PAM_MODULE "3rd party http_auth_pam module" off \
X HTTP_AUTH_REQ_MODULE "3rd party http_auth_request module" off \
X HTTP_EVAL_MODULE "3rd party eval module" off \
X HTTP_FANCYINDEX_MODULE "3rd party http_fancyindex module" off \
X HTTP_GUNZIP_FILTER "3rd party http_gunzip_filter module" off \
X HTTP_MOGILEFS_MODULE "3rd party mogilefs module" off \
X HTTP_MP4_H264_MODULE "3rd party mp4/h264 module" off \
X HTTP_NOTICE_MODULE "3rd party notice module" off \
X HTTP_PUSH_MODULE "3rd party push module" off \
X HTTP_REDIS_MODULE "3rd party http_redis module" off \
X HTTP_RESPONSE_MODULE "3rd party http_response module" off \
X HTTP_UPLOAD_MODULE "3rd party upload module" off \
X HTTP_UPLOAD_PROGRESS "3rd party uploadprogress module" off \
X HTTP_UPSTREAM_FAIR "3rd party upstream fair module" off \
X HTTP_UPSTREAM_HASH "3rd party upstream hash module" off \
X HTTP_UPSTREAM_KEEPALIVE "3rd party upstream keepalive module" off \
X HTTP_ZIP_MODULE "3rd party http_zip module" off \
X MEMC_MODULE "3rd party memc (memcached) module" off \
X PASSENGER_MODULE "3rd party passenger module" off \
X SLOWFS_CACHE_MODULE "3rd party slowfs_cache module" off \
X SUPERVISORD_MODULE "3rd party supervisord module" off \
X UDPLOG_MODULE "3rd party updlog (syslog) module" off \
X WSGI_MODULE "3rd party wsgi module" off
X
XWANT_GNOME= yes
XMAKE_JOBS_SAFE= yes
X
X.include <bsd.port.options.mk>
X
X.if defined(WITH_PASSENGER_MODULE)
XCATEGORIES+= ruby
XUSE_RUBY= yes
XUSE_RAKE= yes
X.endif
X
XNGINX_VARDIR?= /var
XNGINX_LOGDIR?= ${NGINX_VARDIR}/log
XNGINX_RUNDIR?= ${NGINX_VARDIR}/run
XNGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx
XHTTP_PORT?= 80
X
XNGINX_ACCESSLOG?= ${NGINX_LOGDIR}/nginx-access.log
XNGINX_ERRORLOG?= ${NGINX_LOGDIR}/nginx-error.log
X
XCONFLICTS?= nginx-devel-0.*
XUSE_RC_SUBR= nginx.sh
XSUB_LIST+= WWWOWN=${WWWOWN}
X
XHAS_CONFIGURE= yes
XCONFIGURE_ARGS+=--prefix=${ETCDIR} \
X --with-cc-opt="-I ${LOCALBASE}/include" \
X --with-ld-opt="-L ${LOCALBASE}/lib" \
X --conf-path=${ETCDIR}/nginx.conf \
X --sbin-path=${PREFIX}/sbin/nginx \
X --pid-path=${NGINX_RUNDIR}/nginx.pid \
X --error-log-path=${NGINX_ERRORLOG} \
X --user=${WWWOWN} --group=${WWWGRP}
X
X.if defined(WITHOUT_HTTP_MODULE) && defined(WITHOUT_MAIL_MODULE)
XIGNORE= requires at least HTTP_MODULE or MAIL_MODULE to \
X be defined. Please 'make config' again
X.endif
X
X.if defined(WITH_DEBUG)
XCFLAGS+= -g -DNGX_DEBUG_MALLOC
XSTRIP= #do not strip if nginx with debug information
X.endif
X
X.if defined(WITH_DEBUGLOG)
XCONFIGURE_ARGS+=--with-debug
X.endif
X
X.if defined(WITH_IPV6)
XCONFIGURE_ARGS+=--with-ipv6
XCATEGORIES+= ipv6
X.endif
X
X.if defined(WITH_GOOGLE_PERFTOOLS)
XLIB_DEPENDS+= profiler.0:${PORTSDIR}/devel/google-perftools
XCONFIGURE_ARGS+=--with-google_perftools_module
X.endif
X
X.if defined(WITH_HTTP_MODULE)
XCONFIGURE_ARGS+=--http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \
X --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \
X --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \
X --http-log-path=${NGINX_ACCESSLOG}
X
X.if defined(WITH_HTTP_ACCEPT_LANGUAGE)
XMASTER_SITES+= ftp://inside01.p8.ru/nginx/:accept_language
XDISTFILES+= nginx_accept_language_module.tar.gz:accept_language
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_accept_language_module
X.endif
X
X.if defined(WITH_HTTP_ACCESSKEY_MODULE)
XNGINX_ACCESSKEY_MODULE_VERSION= 2.0.3
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:accesskey/}
XMASTER_SITE_SUBDIR+= osa/:accesskey
XDISTFILES+= nginx-accesskey-${NGINX_ACCESSKEY_MODULE_VERSION}.tar.gz:accesskey
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_ADDITION_MODULE)
XCONFIGURE_ARGS+=--with-http_addition_module
X.endif
X
X.if defined(WITH_HTTP_AUTH_PAM_MODULE)
XNGINX_AUTH_PAM_MODULE_VERSION= 1.1
XMASTER_SITES+= http://web.iti.upv.es/~sto/nginx/:auth_pam
XDISTFILES+= ngx_http_auth_pam_module-${NGINX_AUTH_PAM_MODULE_VERSION}.tar.gz:auth_pam
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_pam_module-${NGINX_AUTH_PAM_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_AUTH_REQ_MODULE)
XNGINX_AUTH_REQ_MODULE_VERSION= 0.2
XMASTER_SITES+= http://mdounin.ru/files/:auth_request
XDISTFILES+= ngx_http_auth_request_module-${NGINX_AUTH_REQ_MODULE_VERSION}.tar.gz:auth_request
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_request_module-${NGINX_AUTH_REQ_MODULE_VERSION}
X.endif
X
X.if defined(WITHOUT_HTTP_CACHE_MODULE)
XCONFIGURE_ARGS+=--without-http-cache
X.endif
X
X.if defined(WITH_CACHE_PURGE_MODULE)
XNGINX_CACHE_PURGE_MODULE_VERSION= 1.0
XMASTER_SITES+= http://labs.frickle.com/files/:cache_purge
XDISTFILES+= ngx_cache_purge-${NGINX_CACHE_PURGE_MODULE_VERSION}.tar.gz:cache_purge
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_cache_purge-${NGINX_CACHE_PURGE_MODULE_VERSION}
X.endif
X
X.if defined(WITH_ECHO_MODULE)
XNGINX_ECHO_MODULE_VERSION= 0.26
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:echo/}
XMASTER_SITE_SUBDIR+= osa/:echo
XDISTFILES+= ngx_echo_module-${NGINX_ECHO_MODULE_VERSION}.tar.gz:echo
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_echo_module-${NGINX_ECHO_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HEADERS_MORE_MODULE)
XNGINX_HEADERS_MORE_MODULE_VERSION= 0.07
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:headers_more/}
XMASTER_SITE_SUBDIR+= osa/:headers_more
XDISTFILES+= ngx_headers_more_module-${NGINX_HEADERS_MORE_MODULE_VERSION}.tar.gz:headers_more
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_headers_more_module-${NGINX_HEADERS_MORE_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_DAV_MODULE)
XCONFIGURE_ARGS+=--with-http_dav_module
X.endif
X
X.if defined(WITH_HTTP_EVAL_MODULE)
XNGINX_EVAL_MODULE_VERSION= 1.0.1
XMASTER_SITES+= http://www.grid.net.ru/nginx/download/:eval
XDISTFILES+= nginx_eval_module-${NGINX_EVAL_MODULE_VERSION}.tar.gz:eval
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_eval_module-${NGINX_EVAL_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_FANCYINDEX_MODULE)
XNGINX_FANCYINDEX_MODULE_VERSION= 0.2.2
XMASTER_SITES+= http://connectical.com/attachments/download/26/:fancyindex
XDISTFILES+= ngx-fancyindex-${NGINX_FANCYINDEX_MODULE_VERSION}.tar.bz2:fancyindex
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx-fancyindex-${NGINX_FANCYINDEX_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_GUNZIP_FILTER)
XNGINX_GUNZIP_FILTER_MODULE_VERSION= 0.3
XMASTER_SITES+= http://mdounin.ru/files/:gunzipfilter
XDISTFILES+= ngx_http_gunzip_filter_module-${NGINX_GUNZIP_FILTER_MODULE_VERSION}.tar.gz:gunzipfilter
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_gunzip_filter_module-${NGINX_GUNZIP_FILTER_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_FLV_MODULE)
XCONFIGURE_ARGS+=--with-http_flv_module
X.endif
X
X.if defined(WITH_HTTP_GZIP_STATIC_MODULE)
XCONFIGURE_ARGS+=--with-http_gzip_static_module
X.endif
X
X.if defined(WITH_HTTP_IMAGE_FILTER_MODULE)
XLIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd
XCONFIGURE_ARGS+=--with-http_image_filter_module
X.endif
X
X.if defined(WITH_HTTP_MOGILEFS_MODULE)
XNGINX_MOGILEFS_MODULE_VERSION= 1.0.3
XMASTER_SITES+= http://www.grid.net.ru/nginx/download/:mogilefs
XDISTFILES+= nginx_mogilefs_module-${NGINX_MOGILEFS_MODULE_VERSION}.tar.gz:mogilefs
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mogilefs_module-${NGINX_MOGILEFS_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_MP4_H264_MODULE)
XNGINX_H264_MODULE_VERSION= 2.2.7
XMASTER_SITES+= http://h264.code-shop.com/download/:mp4streaming
XDISTFILES+= nginx_mod_h264_streaming-${NGINX_H264_MODULE_VERSION}.tar.gz:mp4streaming
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mod_h264_streaming-${NGINX_H264_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_NOTICE_MODULE)
XMASTER_SITES+= http://xph.us/dist/nginx-notice/:notice2
XDISTFILES+= nginx-notice-2.tar.gz:notice2
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-notice-2
X.endif
X
X.if defined(WITH_HTTP_PERL_MODULE)
XCATEGORIES+= perl5
XCONFIGURE_ARGS+=--with-http_perl_module
XUSE_PERL5= yes
X.endif
X
X.if defined(WITH_HTTP_PUSH_MODULE)
XNGINX_PUSH_MODULE_VERSION= 0.692
XMASTER_SITES+= http://pushmodule.slact.net/downloads/:push
XDISTFILES+= nginx_http_push_module-${NGINX_PUSH_MODULE_VERSION}.tar.gz:push
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_http_push_module-${NGINX_PUSH_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_RANDOM_INDEX_MODULE)
XCONFIGURE_ARGS+=--with-http_random_index_module
X.endif
X
X.if defined(WITH_HTTP_REALIP_MODULE)
XCONFIGURE_ARGS+=--with-http_realip_module
X.endif
X
X.if defined(WITH_HTTP_REDIS_MODULE)
XNGINX_REDIS_MODULE_VERSION= 0.3.1
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:redis/}
XMASTER_SITE_SUBDIR+= osa/:redis
XDISTFILES+= ngx_http_redis-${NGINX_REDIS_MODULE_VERSION}.tar.gz:redis
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_redis-${NGINX_REDIS_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_RESPONSE_MODULE)
XNGINX_RESPONSE_MODULE_VERSION= 0.3
XMASTER_SITES+= http://catap.ru/downloads/nginx/:response
XDISTFILES+= ngx_http_response-${NGINX_RESPONSE_MODULE_VERSION}.tar.gz:response
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_response-${NGINX_RESPONSE_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_SECURE_LINK_MODULE)
XCONFIGURE_ARGS+=--with-http_secure_link_module
X.endif
X
X.if defined(WITH_HTTP_SSL_MODULE)
XNGINX_OPENSSL= yes
XCONFIGURE_ARGS+=--with-http_ssl_module
X.endif
X
X.if defined(WITH_HTTP_STATUS_MODULE)
XCONFIGURE_ARGS+=--with-http_stub_status_module
X.endif
X
X.if defined(WITH_HTTP_SUB_MODULE)
XCONFIGURE_ARGS+=--with-http_sub_module
X.endif
X
X.if defined(WITH_HTTP_UPLOAD_MODULE)
XNGINX_UPLOAD_MODULE_VERSION= 2.0.12
XMASTER_SITES+= http://www.grid.net.ru/nginx/download/:upload
XDISTFILES+= nginx_upload_module-${NGINX_UPLOAD_MODULE_VERSION}.tar.gz:upload
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upload_module-${NGINX_UPLOAD_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_UPLOAD_PROGRESS)
XNGINX_UPLOADPROGRESS_MODULE_VERSION= 0.8
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:uploadprogress/}
XMASTER_SITE_SUBDIR+= osa/:uploadprogress
XDISTFILES+= nginx_uploadprogress_module-${NGINX_UPLOADPROGRESS_MODULE_VERSION}.tar.gz:uploadprogress
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_uploadprogress_module-${NGINX_UPLOADPROGRESS_MODULE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_UPSTREAM_FAIR) || defined(WITH_SUPERVISORD_MODULE)
XNGINX_UPSTREAM_FAIR_VERSION= 20090923
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:upstreamfair/}
XMASTER_SITE_SUBDIR+= osa/:upstreamfair
XDISTFILES+= nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION}.tar.gz:upstreamfair
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION}
X.endif
X
X.if defined(WITH_HTTP_UPSTREAM_HASH)
XNGINX_UPSTREAM_HASH_VERSION= 0.3.1
XMASTER_SITES+= http://wiki.nginx.org/images/1/11/:upstreamhash
XDISTFILES+= Nginx_upstream_hash-${NGINX_UPSTREAM_HASH_VERSION}.tar.gz:upstreamhash
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upstream_hash-${NGINX_UPSTREAM_HASH_VERSION}
X.endif
X
X.if defined(WITH_HTTP_UPSTREAM_KEEPALIVE)
XNGINX_UPSTREAM_KEEPALIVE_VERSION= 0.2
XMASTER_SITES+= http://mdounin.ru/files/:upstream
XDISTFILES+= ngx_http_upstream_keepalive-${NGINX_UPSTREAM_KEEPALIVE_VERSION}.tar.gz:upstream
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_upstream_keepalive-${NGINX_UPSTREAM_KEEPALIVE_VERSION}
X.endif
X
X.if defined(WITH_HTTP_XSLT_MODULE)
XUSE_GNOME= libxml2 libxslt
XCONFIGURE_ARGS+=--with-http_xslt_module
X.endif
X
X.if defined(WITH_HTTP_ZIP_MODULE)
XNGINX_ZIP_MODULE_VERSION= 1.1.5
XMASTER_SITES+= ${MASTER_SITE_GOOGLE_CODE}:zip
XPROJECTHOST= mod-zip
XDISTFILES+= mod_zip-${NGINX_ZIP_MODULE_VERSION}.tar.gz:zip
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_MODULE_VERSION}
X.endif
X
X.if defined(WITH_MEMC_MODULE)
XNGINX_MEMC_MODULE_VERSION= 0.06
XMASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:memc/}
XMASTER_SITE_SUBDIR+= osa/:memc
XDISTFILES+= ngx_http_memc_module-${NGINX_MEMC_MODULE_VERSION}.tar.gz:memc
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_memc_module-${NGINX_MEMC_MODULE_VERSION}
X.endif
X
X.if defined(WITHOUT_HTTP_REWRITE_MODULE) || defined(WITHOUT_PCRE)
XPKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nopcre
XCONFIGURE_ARGS+=--without-http_rewrite_module \
X --without-pcre
X.else
XLIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
XCONFIGURE_ARGS+=--with-pcre
X.endif
X
X.if defined(WITH_PASSENGER_MODULE)
XPASSENGER_VERSION= 2.2.11
XMASTER_SITES+= RF/passenger/:passenger
XDISTFILES+= passenger-${PASSENGER_VERSION}.tar.gz:passenger
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/passenger-${PASSENGER_VERSION}/ext/nginx
X.endif
X
X.if defined(WITH_SLOWFS_CACHE_MODULE)
XNGINX_SLOWFS_CACHE_MODULE_VERSION= 1.3
XMASTER_SITES+= http://labs.frickle.com/files/:slowfs_cache
XDISTFILES+= ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_MODULE_VERSION}.tar.gz:slowfs_cache
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_MODULE_VERSION}
X.endif
X
X.if defined(WITH_SUPERVISORD_MODULE)
XNGINX_SUPERVISORD_MODULE_VERSION= 1.3
XMASTER_SITES+= http://labs.frickle.com/files/:supervisord
XDISTFILES+= ngx_supervisord-${NGINX_SUPERVISORD_MODULE_VERSION}.tar.gz:supervisord
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_MODULE_VERSION}
X.endif
X
X.if defined(WITH_UDPLOG_MODULE)
XNGINX_UDPLOG_MODULE_VERSION= 1.0.0
XMASTER_SITES+= http://www.grid.net.ru/nginx/download/:udplog
XDISTFILES+= nginx_udplog_module-${NGINX_UDPLOG_MODULE_VERSION}.tar.gz:udplog
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_udplog_module-${NGINX_UDPLOG_MODULE_VERSION}
X.endif
X
X.if defined(WITH_WSGI_MODULE)
XNGINX_WSGI_MODULE_VERSION= 20100412
XMASTER_SITES+= http://www.khsing.net/downloads/:wsgi
XDISTFILES+= ngx_mod_wsgi-patched-${NGINX_WSGI_MODULE_VERSION}.tar.gz:wsgi
XCONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_mod_wsgi-patched-${NGINX_WSGI_MODULE_VERSION}
X.endif
X
X.if defined(WITH_WWW)
XPLIST_SUB+= WWWDATA=""
X.else
XPLIST_SUB+= WWWDATA="@comment "
X.endif
X
X.else
XCONFIGURE_ARGS+=--without-http
XPLIST_SUB+= WWWDATA="@comment "
X.endif # WITH_HTTP_MODULE
X
X.if defined(WITH_MAIL_MODULE)
XCONFIGURE_ARGS+=--with-mail
X.if defined(WITHOUT_MAIL_IMAP_MODULE)
XCONFIGURE_ARGS+=--without-mail_imap_module
X.endif
X.if defined(WITHOUT_MAIL_POP3_MODULE)
XCONFIGURE_ARGS+=--without-mail_pop3_module
X.endif
X.if defined(WITHOUT_MAIL_SMTP_MODULE)
XCONFIGURE_ARGS+=--without-mail_smtp_module
X.endif
X.if defined(WITH_MAIL_SSL_MODULE)
XNGINX_OPENSSL= yes
XCONFIGURE_ARGS+=--with-mail_ssl_module
X.endif
X.endif # WITH_MAIL_MODULE
X
X.if defined(NGINX_OPENSSL)
XUSE_OPENSSL= yes
X.endif
X
XPLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
X
X.include <bsd.port.pre.mk>
X
Xpre-everything::
X @${ECHO_MSG}
X.if defined(WITH_HTTP_UPSTREAM_FAIR)
X @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support"
X.endif
X.if defined(WITH_PASSENGER_MODULE)
X @${ECHO_MSG} "This port install Passenger module only"
X.endif
X @${ECHO_MSG}
X
Xpost-patch:
X @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \
X s!%%PREFIX%%!${PREFIX}!' \
X ${WRKSRC}/conf/nginx.conf
X.if defined(WITH_HTTP_ACCESSKEY_MODULE)
X @${REINPLACE_CMD} \
X 's!$$HTTP_ACCESSKEY_MODULE!ngx_http_accesskey_module!' \
X ${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_MODULE_VERSION}/config
X.endif
X.if defined(WITH_HTTP_NOTICE_MODULE)
X @${PATCH} ${PATCH_ARGS} < \
X ${PATCHDIR}/extra-patch-ngx_http_notice_module.c
X.endif
X.if defined(WITH_PASSENGER_MODULE)
X @${REINPLACE_CMD} 's!g++!${CXX}!' \
X ${WRKDIR}/passenger-${PASSENGER_VERSION}/Rakefile
X @${REINPLACE_CMD} '377s!-g!${CXXFLAGS}!; \
X s!-lpthread!${PTHREAD_LIBS}!g' \
X ${WRKDIR}/passenger-${PASSENGER_VERSION}/lib/phusion_passenger/platform_info.rb
X.endif
X.if defined(WITH_HTTP_UPSTREAM_HASH)
X @${PATCH} ${PATCH_ARGS} < \
X ${PATCHDIR}/extra-patch-ngx_http_upstream.h
X.endif
X.if defined(WITH_SUPERVISORD_MODULE)
X ( cd ${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} && \
X ${PATCH} -p0 < \
X ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_MODULE_VERSION}/patches/ngx_http_upstream_fair_module.patch )
X ( cd ${WRKSRC} && \
X ${PATCH} -p0 < \
X ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_MODULE_VERSION}/patches/ngx_http_upstream_init_busy-0.8.0.patch )
X.endif
X
Xdo-build:
X @cd ${WRKSRC} && ${MAKE}
X
Xdo-install:
X ${MKDIR} ${ETCDIR} ${NGINX_TMPDIR}
X ${CHOWN} ${WWWOWN}:${WWWGRP} ${NGINX_TMPDIR}
X ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${PREFIX}/sbin
X.for i in koi-win koi-utf win-utf fastcgi_params
X ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${ETCDIR}
X.endfor
X.for i in mime.types nginx.conf
X [ -f ${ETCDIR}/${i} ] || \
X ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${ETCDIR}
X ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${ETCDIR}/${i}-dist
X.endfor
X.if defined(WITH_HTTP_MODULE) && defined(WITH_WWW)
X ${MKDIR} ${PREFIX}/www/nginx-dist
X.for i in index.html 50x.html
X ${INSTALL_DATA} ${WRKSRC}/html/${i} ${PREFIX}/www/nginx-dist
X.endfor
X ${ECHO_CMD} "" >>${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
X [ -e ${PREFIX}/www/nginx ] || \
X ${LN} -sf ${PREFIX}/www/nginx-dist ${PREFIX}/www/nginx
X.endif
X
X.if defined(WITH_HTTP_MODULE) && defined(WITH_HTTP_PERL_MODULE)
X ${MKDIR} ${SITE_PERL}/${PERL_ARCH}/auto/nginx
X ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \
X ${SITE_PERL}/${PERL_ARCH}/auto/nginx
X ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.bs \
X ${SITE_PERL}/${PERL_ARCH}/auto/nginx
X ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \
X ${SITE_PERL}/${PERL_ARCH}/
X.endif
X
Xpost-install:
X.if defined(WITH_HTTP_MODULE) && defined(WITH_HTTP_PERL_MODULE)
X ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.so >> ${TMPPLIST}
X ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.bs >> ${TMPPLIST}
X ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/nginx.pm >> ${TMPPLIST}
X ${ECHO_CMD} @dirrm ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx >> ${TMPPLIST}
X.endif
X
X.include <bsd.port.post.mk>
b67911656ef5d18c4ae36cb6741b7965
echo x - distinfo
sed 's/^X//' >distinfo << '57677d168a5ec21bdf22c9501f075a8f'
XMD5 (nginx-0.7.65.tar.gz) = abc4f76af450eedeb063158bd963feaa
XSHA256 (nginx-0.7.65.tar.gz) = c9f0ccaf5a09b01edf991f3adde8fced9361965838c0982112fa5c92aa2ec33a
XSIZE (nginx-0.7.65.tar.gz) = 604451
XMD5 (ngx_mod_wsgi-patched-20100412.tar.gz) = b2b116b08bfbee20b62411ecb9d4c8c9
XSHA256 (ngx_mod_wsgi-patched-20100412.tar.gz) = baa2f631c4d068d53d796993c701863afbf9fb465ea33ed592e9ff333a30b4d8
XSIZE (ngx_mod_wsgi-patched-20100412.tar.gz) = 56599
57677d168a5ec21bdf22c9501f075a8f
echo c - files
mkdir -p files > /dev/null 2>&1
echo x - pkg-descr
sed 's/^X//' >pkg-descr << '7f9555c3c1089940396b503dd37f3979'
XAnother one small and robust www server, supports
Xkqueue (EV_CLEAR, EV_DISABLE, NOTE_LOWAT, EV_EOF, etc.),
Xselect, poll, sendfile.
X
XWWW: http://sysoev.ru/nginx/
7f9555c3c1089940396b503dd37f3979
echo x - pkg-plist
sed 's/^X//' >pkg-plist << '842cde48cf18b70a11b15515ca566742'
X@comment $FreeBSD: ports/www/nginx/pkg-plist,v 1.12 2008/10/15 07:36:38 osa Exp $
X%%ETCDIR%%/fastcgi_params
X%%ETCDIR%%/koi-utf
X%%ETCDIR%%/koi-win
X%%ETCDIR%%/win-utf
X@unexec if cmp -s %D/%%ETCDIR%%/mime.types-dist %D/%%ETCDIR%%/mime.types; then rm -f %D/%%ETCDIR%%/mime.types; fi
X%%ETCDIR%%/mime.types-dist
X@exec if [ ! -f %D/%%ETCDIR%%/mime.types ] ; then cp -p %D/%F %B/mime.types; fi
X@unexec if cmp -s %D/%%ETCDIR%%/nginx.conf-dist %D/%%ETCDIR%%/nginx.conf; then rm -f %D/%%ETCDIR%%/nginx.conf; fi
X%%ETCDIR%%/nginx.conf-dist
X@exec if [ ! -f %D/%%ETCDIR%%/nginx.conf ] ; then cp -p %D/%F %B/nginx.conf; fi
X@dirrmtry %%ETCDIR%%
X%%WWWDATA%%@exec mkdir -p -m 755 www/nginx-dist
X%%WWWDATA%%@exec if [ ! -d %D/www/nginx/ ] ; then ln -fs %D/www/nginx-dist %D/www/nginx; fi
X%%WWWDATA%%www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
X%%WWWDATA%%www/nginx-dist/index.html
X%%WWWDATA%%www/nginx-dist/50x.html
X%%WWWDATA%%@exec chmod a-w www/nginx-dist
X%%WWWDATA%%@unexec if [ -L %D/www/nginx ]; then rm -f %D/www/nginx; fi
X%%WWWDATA%%@dirrmtry www/nginx-dist
Xsbin/nginx
X@exec [ -d %%NGINX_TMPDIR%% ] || mkdir -p %%NGINX_TMPDIR%%
X@exec chown %%WWWOWN%%:%%WWWGRP%% %%NGINX_TMPDIR%%
X@unexec if [ -z ${UPGRADE_PORT} ] ; then rm -fr %%NGINX_TMPDIR%%; fi
842cde48cf18b70a11b15515ca566742
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


------------------------------

Message: 7
Date: Mon, 12 Apr 2010 09:50:12 GMT
From: ed...@FreeBSD.org
Subject: Re: ports/145645: Update port: www/nginx
To: ed...@FreeBSD.org, freebsd-p...@FreeBSD.org, o...@FreeBSD.org
Message-ID: <201004120950....@freefall.freebsd.org>

Synopsis: Update port: www/nginx

Responsible-Changed-From-To: freebsd-ports-bugs->osa
Responsible-Changed-By: edwin
Responsible-Changed-When: Mon Apr 12 09:50:12 UTC 2010
Responsible-Changed-Why:
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=145645


------------------------------

Message: 8
Date: Mon, 12 Apr 2010 10:30:03 GMT
From: Chris Rees <uti...@googlemail.com>
Subject: Re: ports/145637: [patch] net/opentracker: Update
MASTER_SITES
To: freebsd-p...@FreeBSD.org
Message-ID: <201004121030....@freefall.freebsd.org>

The following reply was made to PR ports/145637; it has been noted by GNATS.

From: Chris Rees <uti...@googlemail.com>
To: bug-fo...@freebsd.org
Cc:
Subject: Re: ports/145637: [patch] net/opentracker: Update MASTER_SITES
Date: Mon, 12 Apr 2010 11:15:39 +0100

--0015175cfec8eb812f0484078553
Content-Type: text/plain; charset=ISO-8859-1

Thanks Glen,

I've also noticed that the port uses %%RC_SUBR%%, so I've taken that
out in the attached patch, which also has Glen's changes in it.

Please use this new patch, which is attached and is also at
http://www.bayofrum.net/~chris/patches/opentracker_rc_subr.patch

Chris

--0015175cfec8eb812f0484078553
Content-Type: application/octet-stream; name="opentracker_rc_subr.patch"
Content-Disposition: attachment; filename="opentracker_rc_subr.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g7x4o3yt0

ZGlmZiAtcnVOIG9wZW50cmFja2VyLm9yaWcvTWFrZWZpbGUgb3BlbnRyYWNrZXIvTWFrZWZpbGUK
LS0tIG9wZW50cmFja2VyLm9yaWcvTWFrZWZpbGUJMjAwOS0xMS0wNCAwODo0MToyOS4wMDAwMDAw
MDAgKzAwMDAKKysrIG9wZW50cmFja2VyL01ha2VmaWxlCTIwMTAtMDQtMTIgMTA6NTI6MDMuMDAw
MDAwMDAwICswMTAwCkBAIC05LDcgKzksNyBAQAogUE9SVFZFUlNJT049CTAuMjAwOS4wNi4yNwog
Q0FURUdPUklFUz0JbmV0CiBNQVNURVJfU0lURVM9CWh0dHA6Ly93d3cuYmF5b2ZydW0ubmV0L2Rp
c3Qvb3BlbnRyYWNrZXIvIFwKLQkJaHR0cDovL2ZyZWVic2QuZGV2LXVyYW5kb20uY29tL29wZW50
cmFja2VyLworCQkJCWh0dHA6Ly93d3cuZ2xlbmJhcmJlci51cy9wb3J0cy9uZXQvb3BlbnRyYWNr
ZXIvCiAKIE1BSU5UQUlORVI9CXV0aXNvZnRAZ21haWwuY29tCiBDT01NRU5UPQlBIGZyZWUgbGln
aHR3ZWlnaHQgYml0dG9ycmVudCB0cmFja2VyIHVzaW5nIGxpYm93ZmF0CmRpZmYgLXJ1TiBvcGVu
dHJhY2tlci5vcmlnL2ZpbGVzL29wZW50cmFja2VyLmluIG9wZW50cmFja2VyL2ZpbGVzL29wZW50
cmFja2VyLmluCi0tLSBvcGVudHJhY2tlci5vcmlnL2ZpbGVzL29wZW50cmFja2VyLmluCTIwMDkt
MDctMjkgMTQ6MTc6MzMuMDAwMDAwMDAwICswMTAwCisrKyBvcGVudHJhY2tlci9maWxlcy9vcGVu
dHJhY2tlci5pbgkyMDEwLTA0LTEyIDEwOjUwOjI2LjAwMDAwMDAwMCArMDEwMApAQCAtMTAsOCAr
MTAsNiBAQAogIwkJCQkiJSVQUkVGSVglJS9ldGMvb3BlbnRyYWNrZXIvb3BlbnRyYWNrZXIuY29u
ZiIKICMJCQkJYnkgZGVmYXVsdAogCi0uICUlUkNfU1VCUiUlCi0KIG5hbWU9Im9wZW50cmFja2Vy
IgogcmN2YXI9YHNldF9yY3ZhcmAKIAo=
--0015175cfec8eb812f0484078553--


------------------------------

Message: 9
Date: Mon, 12 Apr 2010 11:05:33 GMT
From: ghostonthewire <ghoston...@gmail.com>
Subject: ports/145646: [patch] fix www/moinmoin: incompatible shebang
in moin.fcgi
To: freebsd-gn...@FreeBSD.org
Message-ID: <201004121105....@www.freebsd.org>


>Number: 145646
>Category: ports
>Synopsis: [patch] fix www/moinmoin: incompatible shebang in moin.fcgi
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 12 11:10:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: ghostonthewire
>Release: 8.0-BETA4
>Organization:
>Environment:
FreeBSD emma.local 8.0-BETA4 FreeBSD 8.0-BETA4 #0: Sun Sep 6 22:51:32 MSD 2009 ro...@emma.local:/usr/obj/usr/src/sys/EMMA amd64
>Description:
Incompatible shebang in moin.fcgi.
>How-To-Repeat:
% /usr/local/share/moin/server/moin.fcgi
zsh: /usr/local/share/moin/server/moin.fcgi: bad interpreter: /usr/bin/python: no such file or directory

head -1 /usr/local/share/moin/server/moin.fcgi
#!/usr/bin/python
>Fix:
Patch to be renamed to patch-wiki_server_moin.fcgi and placed in www/moinmoin/files.

Patch attached with submission follows:

--- wiki/server/moin.fcgi.orig 2010-04-12 14:46:45.000000000 +0400
+++ wiki/server/moin.fcgi 2010-04-12 14:47:37.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
MoinMoin - CGI/FCGI Driver script


>Release-Note:
>Audit-Trail:
>Unformatted:


------------------------------

Message: 10
Date: Mon, 12 Apr 2010 11:11:21 GMT
From: ed...@FreeBSD.org
Subject: Re: ports/145646: [patch] fix www/moinmoin: incompatible
shebang in moin.fcgi
To: ghoston...@gmail.com, ed...@FreeBSD.org,
freebsd-p...@FreeBSD.org
Message-ID: <201004121111....@freefall.freebsd.org>

Synopsis: [patch] fix www/moinmoin: incompatible shebang in moin.fcgi

State-Changed-From-To: open->feedback
State-Changed-By: edwin
State-Changed-When: Mon Apr 12 11:11:20 UTC 2010
State-Changed-Why:
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=145646


------------------------------

Message: 11
Date: Mon, 12 Apr 2010 11:20:02 GMT
From: Edwin Groothuis <ed...@FreeBSD.org>
Subject: Re: ports/145646: [patch] fix www/moinmoin: incompatible
shebang in moin.fcgi
To: freebsd-p...@FreeBSD.org
Message-ID: <201004121120....@freefall.freebsd.org>

The following reply was made to PR ports/145646; it has been noted by GNATS.

From: Edwin Groothuis <ed...@FreeBSD.org>
To: bg1...@gmail.com
Cc: bug-fo...@FreeBSD.org
Subject: Re: ports/145646: [patch] fix www/moinmoin: incompatible shebang in moin.fcgi
Date: Mon, 12 Apr 2010 11:11:19 UT

Maintainer of www/moinmoin,

Please note that PR ports/145646 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/145646

--
Edwin Groothuis via the GNATS Auto Assign Tool
ed...@FreeBSD.org


------------------------------

Message: 12
Date: Mon, 12 Apr 2010 11:33:06 GMT
From: Adam K Kirchhoff <akirchho...@comcast.net>
Subject: ports/145649: X server crashes when starting opengl
compositing manager
To: freebsd-gn...@FreeBSD.org
Message-ID: <201004121133....@www.freebsd.org>


>Number: 145649
>Category: ports
>Synopsis: X server crashes when starting opengl compositing manager
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 12 11:40:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Adam K Kirchhoff
>Release: 9.0-CURRENT
>Organization:
>Environment:
FreeBSD memory.visualtech.com 9.0-CURRENT FreeBSD 9.0-CURRENT #11: Thu Apr 8 21:08:14 EDT 2010 ro...@memory.visualtech.com:/usr/obj/usr/src/sys/MEMORY i386
>Description:
I get the following crash in the X server on my i915 laptop whenever I
go to start compiz or the desktop effects in KDE4.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 28804140 (LWP 100146)]
0x28d21cf8 in i915_update_tex_unit () from /usr/local/lib/dri/i915_dri.so
(gdb) bt
#0 0x28d21cf8 in i915_update_tex_unit () from /usr/local/lib/dri/i915_dri.so
#1 0x28d22427 in i915UpdateTextureState () from /usr/local/lib/dri/i915_dri.so
#2 0x28d4f18f in intelRunPipeline () from /usr/local/lib/dri/i915_dri.so
#3 0x28e07ea4 in _tnl_draw_prims () from /usr/local/lib/dri/i915_dri.so
#4 0x28e08226 in _tnl_vbo_draw_prims () from /usr/local/lib/dri/i915_dri.so
#5 0x28dfee22 in vbo_exec_DrawArrays () from /usr/local/lib/dri/i915_dri.so
#6 0x28df4c77 in neutral_DrawArrays () from /usr/local/lib/dri/i915_dri.so
#7 0x286c5ad6 in __glXDisp_DrawArrays ()
from /usr/local/lib/xorg/modules/extensions//libglx.so
#8 0x286bff30 in __glXDisp_Render ()
from /usr/local/lib/xorg/modules/extensions//libglx.so
#9 0x286c4256 in __glXDispatch ()
from /usr/local/lib/xorg/modules/extensions//libglx.so
#10 0x08086307 in Dispatch ()
#11 0x0806c06c in main ()

I'm using 9.0-CURRENT, with xorg-server-1.6.5_1,1 xf86-video-intel-2.7.1_1, libdrm-2.4.17, and dri-7.6.1,2.

>How-To-Repeat:
Install FreeBSD i386 on a machine with an i915 GPU, update to -CURRENT (sorry, never tested on 8.0-RELEASE), install compiz-fusion or KDE4, enable opengl compositing.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


------------------------------

End of freebsd-ports-bugs Digest, Vol 321, Issue 2
**************************************************

0 new messages