[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / www / drupal6

Annotation of pkgsrc/www/drupal6/Makefile, Revision 1.53

1.53    ! taca        1: # $NetBSD: Makefile,v 1.52 2015/06/12 10:51:49 wiz Exp $
1.1       adrianp     2:
1.53    ! taca        3: DISTNAME=      drupal-6.36
1.1       adrianp     4: CATEGORIES=    www
1.44      taca        5: MASTER_SITES=  http://ftp.drupal.org/files/projects/
1.1       adrianp     6:
1.16      adrianp     7: MAINTAINER=    pkgsrc-users@NetBSD.org
1.1       adrianp     8: HOMEPAGE=      http://drupal.org/
                      9: COMMENT=       Open source content management system
1.17      taca       10: LICENSE=       gnu-gpl-v2
1.1       adrianp    11:
                     12: DEPENDS+=      ${PHP_PKG_PREFIX}-gd>=4.3.5:../../graphics/php-gd
                     13:
                     14: NO_BUILD=      YES
1.18      taca       15: DRUPAL=                share/drupal
1.1       adrianp    16: PAX_DIRS=      includes misc modules scripts themes
                     17: DOCS=          CHANGELOG.txt COPYRIGHT.txt INSTALL.mysql.txt \
                     18:                INSTALL.pgsql.txt INSTALL.txt LICENSE.txt \
                     19:                MAINTAINERS.txt UPGRADE.txt
                     20:
1.9       adrianp    21: PKG_GROUPS_VARS+=      WWW_GROUP
                     22: PKG_USERS_VARS+=       WWW_USER
1.1       adrianp    23:
1.9       adrianp    24: BUILD_DEFS+=           WWW_USER WWW_GROUP
1.4       joerg      25: USE_TOOLS+=            perl:run pax
1.1       adrianp    26: REPLACE_PERL=          scripts/code-style.pl
                     27:
                     28: OWN_DIRS_PERMS+=       ${DRUPAL}/sites/default \
1.9       adrianp    29:                        ${WWW_USER} ${WWW_GROUP} 0750
1.1       adrianp    30: OWN_DIRS_PERMS+=       ${DRUPAL}/files \
1.9       adrianp    31:                        ${WWW_USER} ${WWW_GROUP} 0750
1.1       adrianp    32:
1.18      taca       33: CONF_FILES=    share/examples/drupal/drupal.conf \
                     34:                ${PKG_SYSCONFDIR}/drupal.conf \
                     35:                share/examples/drupal/default.profile \
                     36:                ${DRUPAL}/profiles/default/default.profile \
                     37:                share/examples/drupal/default.settings.php \
                     38:                ${DRUPAL}/sites/default/default.settings.php
                     39:
                     40: REPLACE_INTERPRETER+=  php
                     41: REPLACE.php.old=       .*php[^ ]*
                     42: REPLACE.php.new=       ${PREFIX}/bin/php
                     43: REPLACE_FILES.php=     scripts/drupal.sh
1.1       adrianp    44:
                     45: SUBST_CLASSES+=                conf
                     46: SUBST_STAGE.conf=      pre-install
1.18      taca       47: SUBST_FILES.conf=      drupal.conf
1.1       adrianp    48: SUBST_SED.conf=                -e "s|@DRUPAL@|${DRUPAL}|g"
1.34      taca       49: SUBST_SED.conf+=       -e "s|@PREFIX@|${PREFIX}|g"
1.1       adrianp    50: SUBST_MESSAGE.conf=    Fixing configuration files.
                     51:
1.18      taca       52: INSTALLATION_DIRS+=    ${DRUPAL}/files ${DRUPAL}/sites/all \
                     53:                        share/doc/drupal share/examples/drupal
1.37      jperkin    54: .for i in ${PAX_DIRS}
                     55: INSTALLATION_DIRS+=    ${DRUPAL}/${i}
                     56: .endfor
1.1       adrianp    57:
                     58: .include "options.mk"
                     59:
                     60: OWN_DIRS=      share/drupal/sites/default
                     61: OWN_DIRS+=     share/drupal/profiles
                     62: OWN_DIRS+=     share/drupal/profiles/default
                     63:
                     64: post-extract:
                     65:        ${CP} ${FILESDIR}/drupal.conf ${WRKSRC}
                     66:
1.40      taca       67: pre-install:
                     68:        ${FIND} ${WRKSRC} -type f -name "*.orig" -exec ${RM} -f {} \;
                     69:
1.1       adrianp    70: do-install:
1.18      taca       71:        ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${PREFIX}/${DRUPAL}
                     72:        ${INSTALL_DATA} ${WRKSRC}/sites/all/README.txt \
                     73:                ${DESTDIR}${PREFIX}/${DRUPAL}/sites/all
1.1       adrianp    74:        ${INSTALL_DATA} ${WRKSRC}/drupal.conf \
1.18      taca       75:                ${DESTDIR}${PREFIX}/share/examples/drupal
1.12      adrianp    76:        ${INSTALL_DATA} ${WRKSRC}/sites/default/default.settings.php \
1.18      taca       77:                ${DESTDIR}${PREFIX}/share/examples/drupal
1.1       adrianp    78:        ${INSTALL_DATA} ${WRKSRC}/profiles/default/default.profile \
1.18      taca       79:                ${DESTDIR}${PREFIX}/share/examples/drupal
                     80:        ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${PREFIX}/${DRUPAL}
                     81: .for i in ${PAX_DIRS}
                     82:        cd ${WRKSRC}/${i} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${DRUPAL}/${i}
                     83: .endfor
                     84: .for i in ${DOCS}
                     85:        ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/drupal
                     86: .endfor
1.1       adrianp    87:
                     88: post-install:
1.18      taca       89:        ${FIND} ${DESTDIR}${PREFIX}/${DRUPAL} \
                     90:                \( -name '*.jpg' -o -name '*.png' \) | ${XARGS} ${CHMOD} 0644
1.1       adrianp    91:
1.36      taca       92: .include "../../lang/php/phpversion.mk"
1.1       adrianp    93: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>