diff options
author | jeh <jeh@FreeBSD.org> | 2001-01-13 09:29:38 +0800 |
---|---|---|
committer | jeh <jeh@FreeBSD.org> | 2001-01-13 09:29:38 +0800 |
commit | ddca648321877f261d01a466d3bc7638821a27cf (patch) | |
tree | bf0dbc726f933d010bd1382b5f8c52c2348b0e38 /www/mod_auth_pgsql/Makefile | |
parent | 42663697151412685d9d0a162065f03c0b058730 (diff) | |
download | freebsd-ports-graphics-ddca648321877f261d01a466d3bc7638821a27cf.tar.gz freebsd-ports-graphics-ddca648321877f261d01a466d3bc7638821a27cf.tar.zst freebsd-ports-graphics-ddca648321877f261d01a466d3bc7638821a27cf.zip |
New Port: www/mod_auth_pgsql
Functionally equivalent to the mod_auth_mysql, but uses
PostgreSQL database as a back-end.
PR: 22757
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
Diffstat (limited to 'www/mod_auth_pgsql/Makefile')
-rw-r--r-- | www/mod_auth_pgsql/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/www/mod_auth_pgsql/Makefile b/www/mod_auth_pgsql/Makefile new file mode 100644 index 00000000000..1edca2dfcc4 --- /dev/null +++ b/www/mod_auth_pgsql/Makefile @@ -0,0 +1,69 @@ +# New ports collection makefile for: apache mod_auth_pgsql +# Date created: 2000/11/10 +# Whom: Mikhail Teterin <mi@aldan.algebra.com> +# +# $FreeBSD$ + +PORTNAME= mod_auth_pgsql +PORTVERSION= 0.9.5a +CATEGORIES= www +MASTER_SITES= ftp://ftp.eurolink.it/pub/linux/postgreSQL/mod_auth_pgsql/ + +MAINTAINER= mi@aldan.algebra.com + +BUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/${AP_PORT} \ + ${LOCALBASE}/pgsql/lib/libpq.so:${PORTSDIR}/databases/postgresql7 +RUN_DEPENDS= ${LOCALBASE}/sbin/${AP_TARGET}:${PORTSDIR}/www/${AP_PORT} \ + ${LOCALBASE}/pgsql/lib/libpq.so:${PORTSDIR}/databases/postgresql7 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/a//} + +.include <bsd.port.pre.mk> + +APXS= ${LOCALBASE}/sbin/apxs + +AP_PORT?= apache13 +.if exists(${APXS}) +APXS_WORKS!= ${APXS} -q TARGET 2>/dev/null || echo no +.endif +.if exists(${APXS}) && ${APXS_WORKS} != no +AP_TARGET!= ${APXS} -q TARGET +AP_SYSCONF!= ${APXS} -q SYSCONFDIR +AP_INCLUDE!= ${APXS} -q INCLUDEDIR +AP_LIBEXEC!= ${APXS} -q LIBEXECDIR +CFLAGS:= `${APXS} -q CFLAGS` ${CFLAGS} +.else +AP_TARGET?= httpd +AP_SYSCONF?= ${PREFIX}/etc/apache +AP_INCLUDE?= ${PREFIX}/include/apache +AP_LIBEXEC?= ${PREFIX}/libexec/apache +.endif + +AUTH_PGSQL_DOCS= apache/manual/mod/mod_auth_pgsql + +PLIST_SUB+= AUTH_PGSQL_DOCS="${AUTH_PGSQL_DOCS}" + +PKGMESSAGE= ${WRKSRC}/.install_notes + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --with-pgsql=${PREFIX}/pgsql \ + --with-apxs=${APXS} + +.if !defined(NOPORTDOCS) +PLIST_SUB+= DOC='' +post-install: + @${MKDIR} ${PREFIX}/share/doc/${AUTH_PGSQL_DOCS} + ${INSTALL_DATA} ${WRKSRC}/README \ + ${PREFIX}/share/doc/${AUTH_PGSQL_DOCS}/ + ${TR} -d \\015 < ${WRKSRC}/mod_auth_pgsql.html \ + > ${PREFIX}/share/doc/${AUTH_PGSQL_DOCS}/index.html + ${CHMOD} ${SHAREMODE} \ + ${PREFIX}/share/doc/${AUTH_PGSQL_DOCS}/index.html + ${CHOWN} ${SHAREOWN}:${SHAREGRP} \ + ${PREFIX}/share/doc/${AUTH_PGSQL_DOCS}/index.html + ${LN} -sf ${AUTH_PGSQL_DOCS} ${PREFIX}/share/doc/ +.else +PLIST_SUB+= DOC='@comment ' +.endif + +.include <bsd.port.post.mk> |