[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.1

1.1     ! kim         1: # $NetBSD$
        !             2: #
        !             3:
        !             4: DISTNAME=      Apache-Gallery-0.4.1
        !             5: PKGNAME=       p5-${DISTNAME}
        !             6: SVR4_PKGNAME=  p5aga
        !             7: CATEGORIES=    www graphics
        !             8: MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Apache/}
        !             9:
        !            10: MAINTAINER=    kim@tac.nyc.ny.us
        !            11: HOMEPAGE=      http://apachegallery.dk/
        !            12: COMMENT=       perl5/Apache module for handling image directories
        !            13:
        !            14: DEPENDS+=      ap-perl>=1.25:../../www/ap-perl
        !            15: DEPENDS+=      p5-URI-[0-9]*:../../www/p5-URI
        !            16: DEPENDS+=      p5-Image-Info-[0-9]*:../../graphics/p5-Image-Info
        !            17: DEPENDS+=      p5-Image-Size-[0-9]*:../../graphics/p5-Image-Size
        !            18: DEPENDS+=      p5-CGI-FastTemplate-[0-9]*:../../www/p5-CGI-FastTemplate
        !            19: DEPENDS+=      p5-Inline-[0-9]*:../../devel/p5-Inline
        !            20: DEPENDS+=      p5-libapreq-[0-9]*:../../www/p5-libapreq
        !            21: DEPENDS+=      imlib2-[0-9]*:../../graphics/imlib2
        !            22:
        !            23: USE_BUILDLINK_ONLY=    YES
        !            24: PERL5_PACKLIST=                ${PERL5_SITEARCH}/auto/Apache/Gallery/.packlist
        !            25:
        !            26: .include "../../mk/bsd.prefs.mk"
        !            27:
        !            28: PKG_SYSCONFSUBDIR?=    httpd
        !            29: MESSAGE_SUBST+=                PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
        !            30:
        !            31: AG=                    ag
        !            32: AG_DOCDIR=             ${PREFIX}/share/doc/${AG}
        !            33: AG_EGDIR=              ${PREFIX}/share/examples/${AG}
        !            34: AG_SHAREDIR=           ${PREFIX}/share/${AG}
        !            35:
        !            36: FILES_SUBST+=          AG=${AG}
        !            37: FILES_SUBST+=          AG_SHAREDIR=${AG_SHAREDIR}
        !            38:
        !            39: MESSAGE_SUBST+=                AG=${AG}
        !            40: MESSAGE_SUBST+=                AG_DOCDIR=${AG_DOCDIR}
        !            41: MESSAGE_SUBST+=                AG_SHAREDIR=${AG_SHAREDIR}
        !            42:
        !            43: PLIST_SUBST+=          AG=${AG}
        !            44: PLIST_SUBST+=          AG_DOCDIR=${AG_DOCDIR:S,${PREFIX}/,,}
        !            45: PLIST_SUBST+=          AG_EGDIR=${AG_EGDIR:S,${PREFIX}/,,}
        !            46: PLIST_SUBST+=          AG_SHAREDIR=${AG_SHAREDIR:S,${PREFIX}/,,}
        !            47:
        !            48: CONF_FILES=            ${AG_EGDIR}/${AG}.conf ${PKG_SYSCONFDIR}/${AG}.conf
        !            49:
        !            50: post-patch:
        !            51:        @cd ${WRKSRC}/lib/Apache && \
        !            52:        ${CP} -p Gallery.pm Gallery.pm.orig && \
        !            53:        ${SED} ${FILES_SUBST_SED} Gallery.pm.orig > Gallery.pm && \
        !            54:        ${RM} -f Gallery.pm.orig
        !            55:
        !            56: do-configure:
        !            57:        @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
        !            58:
        !            59: post-build:
        !            60:        @cd ${WRKSRC}/templates; \
        !            61:        for i in *.tpl; \
        !            62:        do \
        !            63:            ${CP} -p $$i $$i.orig && \
        !            64:            ${SED} -e 's,/icons/,/${AG}/,' \
        !            65:                   -e 's,/gallery.css,/${AG}/gallery.css,' \
        !            66:                $$i.orig > $$i; \
        !            67:            ${RM} -f $$i.orig; \
        !            68:        done
        !            69:        @${SED} ${FILES_SUBST_SED} ${FILESDIR}/ag.conf > ${WRKDIR}/${AG}.conf
        !            70:
        !            71: post-install:
        !            72:        ${INSTALL_DATA_DIR} ${AG_SHAREDIR}
        !            73:        @set +x; \
        !            74:        for i in htdocs templates; \
        !            75:        do \
        !            76:            ${INSTALL_DATA_DIR} ${AG_SHAREDIR}/$$i; \
        !            77:            cd ${WRKSRC}/$$i && ${PAX} -rw . ${AG_SHAREDIR}/$$i; \
        !            78:        done; \
        !            79:        ${INSTALL_DATA_DIR} ${AG_DOCDIR}; \
        !            80:        for i in Changes INSTALL LICENSE README UPGRADE; \
        !            81:        do \
        !            82:            ${INSTALL_DATA} ${WRKSRC}/$$i ${AG_DOCDIR}; \
        !            83:        done
        !            84:        ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${AG_SHAREDIR}; \
        !            85:        ${INSTALL_DATA_DIR} ${AG_EGDIR}
        !            86:        ${INSTALL_DATA} ${WRKDIR}/${AG}.conf ${AG_EGDIR}
        !            87:
        !            88: .include "../../pkgtools/x11-links/xfree.buildlink2.mk"
        !            89: .include "../../lang/perl5/buildlink2.mk"
        !            90: .include "../../mk/bsd.pkg.install.mk"
        !            91: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>