aboutsummaryrefslogtreecommitdiffstats
path: root/www/mod_auth_pgsql/Makefile
diff options
context:
space:
mode:
authorjeh <jeh@FreeBSD.org>2001-01-13 09:29:38 +0800
committerjeh <jeh@FreeBSD.org>2001-01-13 09:29:38 +0800
commitddca648321877f261d01a466d3bc7638821a27cf (patch)
treebf0dbc726f933d010bd1382b5f8c52c2348b0e38 /www/mod_auth_pgsql/Makefile
parent42663697151412685d9d0a162065f03c0b058730 (diff)
downloadfreebsd-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/Makefile69
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>