mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Add options
- Fix permissions - Bump portrevision Submitted by: "J.R. Oldroyd" <jr@opal.com> (Maintainer)
This commit is contained in:
parent
42ca0b7567
commit
c5ea23c521
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=212262
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= phpGedView
|
||||
PORTVERSION= 4.1.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= SF
|
||||
MASTER_SITE_SUBDIR= phpgedview
|
||||
@ -19,12 +20,37 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
EXTRACT_AFTER_ARGS= -d ${WRKSRC}
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_PHP= yes
|
||||
USE_PHP= calendar dom gd pcre session xml
|
||||
NO_BUILD= yes
|
||||
|
||||
SUB_FILES= pkg-message pkg-deinstall
|
||||
DISTATE= config.php config_download.php config_gedcom.php
|
||||
|
||||
OPTIONS=\
|
||||
MYSQL "Install MYSQL data storage option" off \
|
||||
PGSQL "Install Postgress data storage option" off \
|
||||
SQLITE "Install SQLITE data storage option" on
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITH_MYSQL) && !defined(WITH_PGSQL) && !defined(WITH_SQLITE)
|
||||
check-makevars::
|
||||
@${ECHO_CMD} "${PKGNAME}: Makefile options: at least one database: MYSQL, PGSQL or SQLITE must be installed."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if defined(WITH_MYSQL)
|
||||
USE_MYSQL= yes
|
||||
.endif
|
||||
|
||||
.if defined(WITH_PGSQL)
|
||||
USE_PGSQL= yes
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SQLITE)
|
||||
USE_PHP += sqlite
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
.for f in ${DISTATE}
|
||||
@${MV} ${WRKSRC}/${f} ${WRKSRC}/${f}-dist
|
||||
@ -32,20 +58,18 @@ post-extract:
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${WWWDIR}
|
||||
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
|
||||
@${CHMOD} 755 ${WWWDIR}
|
||||
@${CHMOD} 644 ${WWWDIR}/index
|
||||
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >>${TMPPLIST}
|
||||
@${ECHO_CMD} '@exec ${CHMOD} 755 ${WWWDIR}' >>${TMPPLIST}
|
||||
@${ECHO_CMD} '@exec ${CHMOD} 644 ${WWWDIR}/index' >>${TMPPLIST}
|
||||
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/index ${WWWDIR}/media
|
||||
@${CHMOD} -R u+w ${WWWDIR}/index ${WWWDIR}/media
|
||||
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/index ${WWWDIR}/media' >>${TMPPLIST}
|
||||
@${ECHO_CMD} '@exec ${CHMOD} -R u+w ${WWWDIR}/index ${WWWDIR}/media' >>${TMPPLIST}
|
||||
|
||||
post-install:
|
||||
.for f in ${DISTATE}
|
||||
@if [ ! -f ${WWWDIR}/${f} ]; then \
|
||||
${CP} -p ${WWWDIR}/${f}-dist ${WWWDIR}/${f}; \
|
||||
${CHMOD} 666 ${WWWDIR}/${f}; \
|
||||
${CHMOD} a+w ${WWWDIR}/${f}; \
|
||||
fi
|
||||
.endfor
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,11 +0,0 @@
|
||||
=======================================
|
||||
If it's your initial installation, you should:
|
||||
|
||||
- Go to /usr/local/www/data/phpGedView/ and copy all files ending
|
||||
with -dist to their name without -dist.
|
||||
|
||||
- point your web browser to the phpGedView folder
|
||||
(http://www.yourserver.com/phpGedView/) to automatically begin
|
||||
the online configuration process.
|
||||
|
||||
=======================================
|
Loading…
Reference in New Issue
Block a user