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>