diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2010-08-08 17:43:04 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2010-08-08 17:43:04 +0000 |
commit | 501b138e1c1c6a2a07afc0186bc58bdff6156e9c (patch) | |
tree | 71070843f3c8faa58e4fcf1a95ddbaa4412e417c /www/mod_vhs | |
parent | c5cb79962189ce626de9a21cee6cc1015a5bf2fa (diff) | |
download | ports-501b138e1c1c6a2a07afc0186bc58bdff6156e9c.tar.gz ports-501b138e1c1c6a2a07afc0186bc58bdff6156e9c.zip |
Notes
Diffstat (limited to 'www/mod_vhs')
-rw-r--r-- | www/mod_vhs/Makefile | 51 | ||||
-rw-r--r-- | www/mod_vhs/distinfo | 6 | ||||
-rw-r--r-- | www/mod_vhs/files/patch-mod_vhs.c | 71 | ||||
-rw-r--r-- | www/mod_vhs/pkg-descr | 2 |
4 files changed, 44 insertions, 86 deletions
diff --git a/www/mod_vhs/Makefile b/www/mod_vhs/Makefile index bca3e33fa068..c5843e10867d 100644 --- a/www/mod_vhs/Makefile +++ b/www/mod_vhs/Makefile @@ -6,38 +6,67 @@ # PORTNAME= mod_vhs -PORTVERSION= 1.0.32 -PORTREVISION= 2 +PORTVERSION= 1.1.0 CATEGORIES= www MASTER_SITES= ftp://ftp.oav.net/openvisp/${PORTNAME}/ DIST_SUBDIR= apache2 MAINTAINER= kiwi@oav.net -COMMENT= Allows mass virtual hosting using libhome system with Apache 2.0.x +COMMENT= Mass virtual hosting using mod_ldap or mod_dbd with Apache 2.2.x -LIB_DEPENDS+= home:${PORTSDIR}/misc/libhome +MANUAL_PACKAGE_BUILD= needs apr with LDAP and DBD options enabled -MANUAL_PACKAGE_BUILD= lang/php5 is built with www/apache13 by default which conflicts - -USE_APACHE= 2.0+ +USE_APACHE= 2.2+ USE_PHP= yes USE_PHP_BUILD= yes WANT_PHP_MOD= yes AP_FAST_BUILD= yes AP_GENPLIST= yes +SRC_FILE= *.c -WRKSRC= ${WRKDIR}/${PORTNAME} +MAKE_JOBS_SAFE= yes AP_INC+= ${LOCALBASE}/include/home \ -I ${LOCALBASE}/include/php \ -I ${LOCALBASE}/include/php/Zend \ -I ${LOCALBASE}/include/php/TSRM \ -I ${LOCALBASE}/include/php/main -AP_LIB+= ${LOCALBASE}/lib -lhome AP_EXTRAS+= -DHAVE_MOD_PHP_SUPPORT -PORTDOCS= ChangeLog AUTHORS README.logs README.wildcards WARNING \ - README.phpopt +PORTDOCS= ChangeLog AUTHORS README README.logs README.mod_suphp WARNING \ + README.phpopt THANKS WARNING WARNING.THREADS README.LDAP + +OPTIONS= LDAP "Enable mod_ldap support" on \ + DBD "Enable mod_dbd support" off \ + ITK "Enable mpm-itk support (needs a specific apache)" off \ + VDEBUG "Enable debug version (very verbose !)" off + +.include <bsd.port.options.mk> + +### mod_vhs options +.if defined(WITH_LDAP) +.if defined(WITHOUT_DBD) +AP_EXTRAS+= -DHAVE_LDAP_SUPPORT +.else +.error You cannot use LDAP and DBD at the same time. +.endif +.endif + +.if defined(WITH_DBD) +.if defined(WITHOUT_LDAP) +AP_EXTRAS+= -DHAVE_MOD_DBD_SUPPORT +.else +.error You cannot use LDAP and DBD at the same time. +.endif +.endif + +.if defined(WITH_ITK) +AP_EXTRAS+= -DHAVE_MPM_ITK_SUPPORT +.endif + +.if defined(WITH_VDEBUG) +AP_EXTRAS+= -DVH_DEBUG +.endif post-install: .if !defined (NOPORTDOCS) diff --git a/www/mod_vhs/distinfo b/www/mod_vhs/distinfo index 6f1741ce649d..461c97a027b8 100644 --- a/www/mod_vhs/distinfo +++ b/www/mod_vhs/distinfo @@ -1,3 +1,3 @@ -MD5 (apache2/mod_vhs-1.0.32.tar.gz) = bccb58b68639c2ece2d6f0adc1628ec1 -SHA256 (apache2/mod_vhs-1.0.32.tar.gz) = f2c8b72393a06532239965b7a9fdd63dd881ab8fd6f9084ffc1e839b039741a5 -SIZE (apache2/mod_vhs-1.0.32.tar.gz) = 20129 +MD5 (apache2/mod_vhs-1.1.0.tar.gz) = fff68db6e0da6c9986168522a523136c +SHA256 (apache2/mod_vhs-1.1.0.tar.gz) = a5dd6c3943b3c57cad0eb936f47c0df6c128be5dd3708d1efd8242be14469a17 +SIZE (apache2/mod_vhs-1.1.0.tar.gz) = 28967 diff --git a/www/mod_vhs/files/patch-mod_vhs.c b/www/mod_vhs/files/patch-mod_vhs.c deleted file mode 100644 index 3cb800f50b2c..000000000000 --- a/www/mod_vhs/files/patch-mod_vhs.c +++ /dev/null @@ -1,71 +0,0 @@ ---- ./mod_vhs.c.orig 2010-06-03 00:47:05.980134731 -0400 -+++ ./mod_vhs.c 2010-06-03 00:48:23.301960660 -0400 -@@ -216,16 +216,7 @@ - const char *real; - const char *fake; - char *handler; -- --#if APR_MAJOR_VERSION > 0 -- ap_regex_t *regexp; --#else --#ifdef DEBIAN - ap_regex_t *regexp; --#else -- regex_t *regexp; --#endif /* DEBIAN */ --#endif - int redir_status; /* 301, 302, 303, 410, etc... */ - } alias_entry; - -@@ -334,11 +325,7 @@ - /* XX r can NOT be relative to DocumentRoot here... compat bug. */ - - if (use_regex) { --#ifdef DEBIAN - new->regexp = ap_pregcomp(cmd->pool, f, AP_REG_EXTENDED); --#else -- new->regexp = ap_pregcomp(cmd->pool, f, REG_EXTENDED); --#endif /* DEBIAN */ - if (new->regexp == NULL) - return "Regular expression could not be compiled."; - new->real = r; -@@ -403,15 +390,7 @@ - vhs_config_rec *serverconf = ap_get_module_config(s->module_config, - &vhs_module); - int status = (int)(long)cmd->info; --#if APR_MAJOR_VERSION > 0 - ap_regex_t *r = NULL; --#else --#ifdef DEBIAN -- ap_regex_t *r = NULL; --#else -- regex_t *r = NULL; --#endif /* DEBIAN */ --#endif - const char *f = arg2; - const char *url = arg3; - -@@ -431,11 +410,7 @@ - } - - if (use_regex) { --#ifdef DEBIAN - r = ap_pregcomp(cmd->pool, f, AP_REG_EXTENDED); --#else -- r = ap_pregcomp(cmd->pool, f, REG_EXTENDED); --#endif /* DEBIAN */ - if (r == NULL) - return "Regular expression could not be compiled."; - } -@@ -531,11 +506,7 @@ - int doesc, int *status) - { - alias_entry *entries = (alias_entry *) aliases->elts; --#ifdef DEBIAN - ap_regmatch_t regm [AP_MAX_REG_MATCH]; --#else -- regmatch_t regm [AP_MAX_REG_MATCH]; --#endif /* DEBIAN */ - char *found = NULL; - int i; - diff --git a/www/mod_vhs/pkg-descr b/www/mod_vhs/pkg-descr index 9f6396e07ef6..6bd4d3e06aa9 100644 --- a/www/mod_vhs/pkg-descr +++ b/www/mod_vhs/pkg-descr @@ -1,5 +1,5 @@ mod_vhs is an Apache Web Server module allowing mass virtual hosting without the need for file based configuration. The virtual host paths are translated -using libhome system to get the corrects path at request time. +using mod_ldap or mod_dbd to get the corrects path at request time. WWW: http://www.oav.net/projects/mod_vhs/ |