[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / www / p5-Apache-Gallery

Annotation of pkgsrc/www/p5-Apache-Gallery/Makefile, Revision 1.48

1.48    ! obache      1: # $NetBSD: Makefile,v 1.47 2011/01/13 13:39:40 wiz Exp $
1.1       kim         2: #
                      3:
1.22      kim         4: DISTNAME=      Apache-Gallery-0.9.1
1.5       jmmv        5: PKGNAME=       p5-${DISTNAME}
1.48    ! obache      6: PKGREVISION=   14
1.1       kim         7: SVR4_PKGNAME=  p5aga
1.20      seb         8: CATEGORIES=    www graphics perl5
1.1       kim         9: MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Apache/}
                     10:
                     11: MAINTAINER=    kim@tac.nyc.ny.us
                     12: HOMEPAGE=      http://apachegallery.dk/
1.7       martti     13: COMMENT=       Perl5/Apache module for handling image directories
1.39      sno        14: LICENSE=       artistic
                     15:
                     16: PKG_DESTDIR_SUPPORT=   user-destdir
1.1       kim        17:
1.9       kim        18: DEPENDS+=      p5-CGI>=2.93:../../www/p5-CGI
                     19: DEPENDS+=      p5-URI>=1.23:../../www/p5-URI
                     20: DEPENDS+=      p5-Image-Imlib2-[0-9]*:../../graphics/p5-Image-Imlib2
1.12      kim        21: DEPENDS+=      p5-Image-Info>=1.15:../../graphics/p5-Image-Info
1.1       kim        22: DEPENDS+=      p5-Image-Size-[0-9]*:../../graphics/p5-Image-Size
1.22      kim        23: DEPENDS+=      p5-Text-Template-[0-9]*:../../textproc/p5-Text-Template
1.16      kim        24: DEPENDS+=      p5-libapreq{,2}-[0-9]*:../../www/${LIBAPREQ}
1.1       kim        25:
1.26      jlam       26: PERL5_PACKLIST=                auto/Apache/Gallery/.packlist
1.1       kim        27:
                     28: .include "../../mk/bsd.prefs.mk"
                     29:
                     30: PKG_SYSCONFSUBDIR?=    httpd
                     31: MESSAGE_SUBST+=                PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
                     32:
1.16      kim        33: .if defined(PKG_APACHE_DEFAULT) && (${PKG_APACHE_DEFAULT} == "apache2")
                     34: LIBAPREQ=              p5-libapreq2
                     35: .else
                     36: LIBAPREQ=              p5-libapreq
                     37: .endif
                     38:
1.1       kim        39: AG=                    ag
                     40: AG_DOCDIR=             ${PREFIX}/share/doc/${AG}
                     41: AG_EGDIR=              ${PREFIX}/share/examples/${AG}
                     42: AG_SHAREDIR=           ${PREFIX}/share/${AG}
                     43:
1.29      rillig     44: FILES_SUBST+=          LDFLAGS=${LDFLAGS:M*:Q}
1.1       kim        45:
                     46: MESSAGE_SUBST+=                AG=${AG}
                     47: MESSAGE_SUBST+=                AG_DOCDIR=${AG_DOCDIR}
                     48: MESSAGE_SUBST+=                AG_SHAREDIR=${AG_SHAREDIR}
                     49:
1.29      rillig     50: PLIST_SUBST+=          AG=${AG:Q}
1.1       kim        51: PLIST_SUBST+=          AG_DOCDIR=${AG_DOCDIR:S,${PREFIX}/,,}
                     52: PLIST_SUBST+=          AG_EGDIR=${AG_EGDIR:S,${PREFIX}/,,}
                     53: PLIST_SUBST+=          AG_SHAREDIR=${AG_SHAREDIR:S,${PREFIX}/,,}
                     54:
                     55: CONF_FILES=            ${AG_EGDIR}/${AG}.conf ${PKG_SYSCONFDIR}/${AG}.conf
                     56:
1.31      joerg      57: SUBST_CLASSES+=                paths
                     58: SUBST_FILES.paths=     ag.conf
                     59: SUBST_SED.paths+=      -e 's,@AG@,${AG},g'
                     60: SUBST_SED.paths+=      -e 's,@AG_SHAREDIR@,${AG_SHAREDIR},g'
                     61: SUBST_STAGE.paths=     post-patch
                     62:
1.37      joerg      63: USE_TOOLS+=    pax
                     64:
1.31      joerg      65: post-extract:
                     66:        ${CP} ${FILESDIR}/ag.conf ${WRKSRC}
                     67:
1.1       kim        68: post-patch:
1.9       kim        69:        @${MV} -f ${WRKSRC}/templates/default/gallery.css \
                     70:            ${WRKSRC}/htdocs/gallery-default.css
                     71:        @${MV} -f ${WRKSRC}/templates/new/gallery.css \
                     72:            ${WRKSRC}/htdocs/gallery-new.css
1.1       kim        73:
1.34      kim        74: pre-configure:
1.44      sno        75:        ${FIND} ${WRKSRC} -name "*.orig" -type f | ${XARGS} ${RM}
1.34      kim        76:
1.1       kim        77: post-build:
1.9       kim        78:        @for j in default new; \
1.1       kim        79:        do \
1.9       kim        80:            cd ${WRKSRC}/templates/$$j && \
                     81:            for i in *.tpl; \
                     82:            do \
                     83:                ${CP} -p $$i $$i.orig && \
                     84:                ${SED} -e "s,/icons/,/${AG}/," \
                     85:                       -e "s,/gallery.css,/${AG}/gallery-$$j.css," \
                     86:                    $$i.orig > $$i; \
                     87:                ${RM} -f $$i.orig; \
                     88:            done; \
1.1       kim        89:        done
                     90:
1.40      joerg      91: INSTALLATION_DIRS=     ${AG_SHAREDIR}/htdocs ${AG_SHAREDIR}/templates \
                     92:                        ${AG_DOCDIR} ${AG_EGDIR}
                     93:
1.1       kim        94: post-install:
1.40      joerg      95:        cd ${WRKSRC}/htdocs && pax -rw . ${DESTDIR}${AG_SHAREDIR}/htdocs
                     96:        cd ${WRKSRC}/templates && pax -rw . ${DESTDIR}${AG_SHAREDIR}/templates
                     97:        ${INSTALL_DATA} ${WRKSRC}/Changes ${DESTDIR}${AG_DOCDIR}
                     98:        ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${AG_DOCDIR}
                     99:        ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${AG_DOCDIR}
                    100:        ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${AG_DOCDIR}
                    101:        ${INSTALL_DATA} ${WRKSRC}/UPGRADE ${DESTDIR}${AG_DOCDIR}
                    102:        ${INSTALL_DATA} ${WRKSRC}/${AG}.conf ${DESTDIR}${AG_EGDIR}
1.1       kim       103:
1.13      xtraeme   104: .include "../../graphics/imlib2/buildlink3.mk"
1.2       seb       105: .include "../../lang/perl5/module.mk"
1.3       jlam      106:
1.1       kim       107: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>