Lines 2-39
Link Here
|
2 |
# Date created: 20 fevrier 2004 |
2 |
# Date created: 20 fevrier 2004 |
3 |
# Whom: Hubert Tournier <hubert@frbsd.org> |
3 |
# Whom: Hubert Tournier <hubert@frbsd.org> |
4 |
# |
4 |
# |
5 |
# $FreeBSD: ports/www/phpgedview/Makefile,v 1.2 2004/05/28 08:52:58 erwin Exp $ |
5 |
# $FreeBSD$ |
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= phpgedview |
8 |
PORTNAME= phpGedView |
9 |
PORTVERSION= 2.65.3 |
9 |
PORTVERSION= 3.1 |
10 |
CATEGORIES= www |
10 |
CATEGORIES= www |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
12 |
MASTER_SITE_SUBDIR= phpgedview |
13 |
DISTNAME= phpGedView-${PORTVERSION} |
|
|
14 |
|
13 |
|
15 |
MAINTAINER= hubert@frbsd.org |
14 |
MAINTAINER= alecn2002@yandex.ru |
16 |
COMMENT= Online genealogy viewer |
15 |
COMMENT= Online genealogy viewer |
17 |
|
16 |
|
|
|
17 |
.if defined(WITH_APACHE1) |
18 |
RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13 |
19 |
.else |
20 |
RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2 |
21 |
.endif |
22 |
|
23 |
.if defined(WITH_MYSQL) || defined(WITH_MYSQL41) |
24 |
RUN_DEPENDS+= ${LOCALBASE}/bin/mysql_config:${PORTSDIR}/database/mysql41-server |
25 |
.endif |
26 |
.if defined(WITH_MYSQL40) |
27 |
RUN_DEPENDS+= ${LOCALBASE}/sbin/mysqlcc:${PORTSDIR}/database/mysql40-server |
28 |
.endif |
29 |
# .if defined(WITH_MYSQL50) |
30 |
# RUN_DEPENDS+= ${LOCALBASE}/sbin/mysqlcc:${PORTSDIR}/database/mysql50-server |
31 |
# .endif |
32 |
|
33 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
34 |
|
18 |
USE_PHP= yes |
35 |
USE_PHP= yes |
19 |
WRKSRC= ${WRKDIR}/phpGedView |
|
|
20 |
NO_BUILD= yes |
36 |
NO_BUILD= yes |
21 |
|
37 |
|
22 |
GEDVIEWDIR?= www/data/phpGedView |
38 |
GEDVIEWDIR?= www/data/phpGedView |
|
|
39 |
FULLGWDIR= ${LOCALBASE}/${GEDVIEWDIR} |
23 |
PLIST_SUB+= GEDVIEWDIR=${GEDVIEWDIR} |
40 |
PLIST_SUB+= GEDVIEWDIR=${GEDVIEWDIR} |
24 |
|
41 |
|
|
|
42 |
PLIST= ${WRKDIR}/pkg-plist |
43 |
|
44 |
FILES_TO_DISTATE= authentication_index.php \ |
45 |
authentication_mysql.php \ |
46 |
config.php \ |
47 |
config_download.php \ |
48 |
config_gedcom.php |
49 |
|
50 |
pre-install: |
51 |
.for f in ${FILES_TO_DISTATE} |
52 |
${CP} ${WRKSRC}/${f} ${WRKSRC}/${f}-dist |
53 |
.endfor |
54 |
${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?%%GEDVIEWDIR%%?g" >${PLIST} |
55 |
${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm %%GEDVIEWDIR%%?g" >> ${PLIST} |
56 |
|
25 |
do-install: |
57 |
do-install: |
26 |
${MKDIR} ${PREFIX}/${GEDVIEWDIR} |
58 |
${INSTALL_DATA} -d ${FULLGWDIR} |
27 |
${LN} -f ${WRKSRC}/authenticate.php ${WRKSRC}/authenticate.php-dist |
59 |
${CP} -Rnv ${WRKSRC}/* ${FULLGWDIR} |
28 |
${LN} -f ${WRKSRC}/config.php ${WRKSRC}/config.php-dist |
60 |
${FIND} ${FULLGWDIR} -type d -exec ${CHMOD} a+x {} \; |
29 |
${CP} -Rn ${WRKSRC}/* ${PREFIX}/${GEDVIEWDIR} |
61 |
.for f in ${FILES_TO_DISTATE} |
30 |
${RM} ${PREFIX}/${GEDVIEWDIR}/GPL.txt |
62 |
${CHMOD} a+w ${FULLGWDIR}/${f} |
31 |
${RM} ${PREFIX}/${GEDVIEWDIR}/changelog.txt |
63 |
.endfor |
32 |
${RM} ${PREFIX}/${GEDVIEWDIR}/languages/LANG_CHANGELOG.txt |
64 |
${CHMOD} a+w ${FULLGWDIR}/index |
33 |
${FIND} ${PREFIX}/${GEDVIEWDIR} -type d -exec ${CHMOD} a+x {} \; |
|
|
34 |
${CHMOD} a+w ${PREFIX}/${GEDVIEWDIR}/authenticate.php |
35 |
${CHMOD} a+w ${PREFIX}/${GEDVIEWDIR}/config.php |
36 |
${CHMOD} a+w ${PREFIX}/${GEDVIEWDIR}/index |
37 |
|
65 |
|
38 |
post-install: |
66 |
post-install: |
39 |
@${CAT} ${PKGMESSAGE} |
67 |
@${CAT} ${PKGMESSAGE} |