aboutsummaryrefslogtreecommitdiff
path: root/www/drupal-pubcookie/Makefile
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2006-02-10 06:23:15 +0000
committerBrooks Davis <brooks@FreeBSD.org>2006-02-10 06:23:15 +0000
commit310ae6e33cd30e9c8800049b72575f3cb5c644c9 (patch)
tree63b150fbc71317f1f2891fc35f0d7ad3b4f28264 /www/drupal-pubcookie/Makefile
parenta510b5f463f50b3f4dda52acc7b5aaba4f582f49 (diff)
Notes
Diffstat (limited to 'www/drupal-pubcookie/Makefile')
-rw-r--r--www/drupal-pubcookie/Makefile85
1 files changed, 85 insertions, 0 deletions
diff --git a/www/drupal-pubcookie/Makefile b/www/drupal-pubcookie/Makefile
new file mode 100644
index 000000000000..a0ac9577abec
--- /dev/null
+++ b/www/drupal-pubcookie/Makefile
@@ -0,0 +1,85 @@
+# New ports collection makefile for: drupal-ldap_integration
+# Date created: 12 January 2006
+# Whom: Brooks Davis <brooks@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pubcookie
+PORTVERSION= 4.6.0
+PORTREVISION= 20060210
+CATEGORIES= www security
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= brooks
+PKGNAMEPREFIX= drupal-
+DIST_SUBDIR= drupal
+
+MAINTAINER= brooks@FreeBSD.org
+COMMENT= Pubcookie user authentication for the Drupal CMS
+
+RUN_DEPENDS= ${LOCALBASE}/${DRUPDIR}/index.php:${PORTSDIR}/www/drupal
+RUN_DEPENDS= ${LOCALBASE}/pubcookie/keyclient:${PORTSDIR}/www/mod_pubcookie
+
+USE_PHP= ldap
+
+NO_BUILD= yes
+
+DOCSDIR= ${PREFIX}/${DRUPDIR}/doc/${PORTNAME}
+DRUPMODDIR= ${DRUPDIR}/modules
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+MODULE_FILES= pubcookie.module
+DOC_FILES= LICENSE.txt README.txt
+
+.if defined(MODULE_CONF_FILES)
+SUB_FILES= pkg-install
+SUB_LIST+= CONF_FILES=${MODULE_CONF_FILES:C|^|${DRUPMODDIR}/|} \
+ CONF_DIRS=${MODULE_CONF_DIRS:C|^|${DRUPMODDIR}/|}
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${PKGINSTALL}
+.endif
+
+PLIST_SUB+= DRUPMODDIR=${DRUPMODDIR}
+PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPMODDIR%%/|}
+PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPMODDIR%%/|:C|$|-dist|}
+PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPMODDIR%%/|}
+.if !defined(NOPORTDOCS)
+PLIST_FILES+= ${DOC_FILES:C|^|%%DOCSDIR%%/|}
+PLIST_DIRS+= %%DOCSDIR%%
+.endif
+
+.if !defined(DRUPDIR)
+pre-fetch:
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "Define DRUPDIR to override default of 'www/drupal'."
+ @${ECHO_MSG} ""
+.endif
+
+DRUPDIR?= www/drupal
+
+do-install:
+.if defined(MODULE_CONF_DIRS)
+ @${MKDIR} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPMODDIR}/|}
+.endif
+.if defined(MODULE_DIRS)
+ @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPMODDIR}/|}
+.endif
+.for f in ${MODULE_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPMODDIR}/${f}
+.endfor
+.for f in ${MODULE_CONF_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPMODDIR}/${f}-dist
+.endfor
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for f in ${DOC_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
+.endfor
+.endif
+
+.if defined(MODULE_CONF_FILES)
+post-install:
+ @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+.endif
+
+.include <bsd.port.mk>