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

Annotation of pkgsrc/www/p5-CGI/Makefile, Revision 1.15

1.15    ! veego       1: # $NetBSD: Makefile,v 1.14 2001/09/09 03:12:28 jlam Exp $
1.1       christos    2: #
                      3:
1.12      jlam        4: DISTNAME=              CGI.pm-2.752
                      5: PKGNAME=               p5-CGI-2.75.2
1.15    ! veego       6: SVR4_PKGNAME=          p5cgi
1.1       christos    7: CATEGORIES=            www perl5
1.9       jlam        8: MASTER_SITES=          http://stein.cshl.org/WWW/software/CGI/ \
                      9:                        ${MASTER_SITE_PERL_CPAN:=CGI/}
1.1       christos   10:
1.12      jlam       11: MAINTAINER=            jlam@netbsd.org
1.8       jlam       12: HOMEPAGE=              http://stein.cshl.org/WWW/software/CGI/
1.10      wiz        13: COMMENT=               perl5 module for writing forms-based CGI programs
1.1       christos   14:
1.6       jlam       15: # Some perl packages install their own versions of this module.
                     16: # Can't simply define USE_PERL5.
1.14      jlam       17: DEPENDS+=               {perl-5.0*,perl-5.6.0nb2,perl-base>=5.6.0,perl>=5.6.1nb2}:../../lang/perl5
1.4       jlam       18:
1.2       jlam       19: PERL5_PACKLIST=                ${PERL5_SITEARCH}/auto/CGI/.packlist
1.7       jlam       20: HTMLDIR=               ${PREFIX}/share/doc/html/p5-CGI
                     21:
1.1       christos   22: do-configure:
1.9       jlam       23:        cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
1.7       jlam       24:
                     25: post-build:
1.9       jlam       26:        cd ${WRKSRC}/examples;                                          \
                     27:        for file in *.cgi *.pl; do                                      \
                     28:                ${SED}  -e "s|^#!/.*|#!${PERL5}|g"                      \
1.14      jlam       29:                        $${file} > $${file}.tmp;                        \
                     30:                ${MV} -f $${file}.tmp $${file};                         \
1.9       jlam       31:        done;                                                           \
                     32:        ${CHMOD} +x *.cgi;                                              \
                     33:        ${PERL5} make_links.pl
1.7       jlam       34:
                     35: post-install:
                     36:        ${INSTALL_DATA_DIR} ${HTMLDIR}
1.8       jlam       37:        ${INSTALL_DATA_DIR} ${HTMLDIR}/examples
                     38:        cd ${WRKSRC}; ${INSTALL_DATA} *.html ${HTMLDIR}
1.9       jlam       39:        cd ${WRKSRC}/examples;                                          \
                     40:        ${INSTALL_DATA} *.gif *.html *.txt *.xbm ${HTMLDIR}/examples;   \
                     41:        ${INSTALL_SCRIPT} *.cgi ${HTMLDIR}/examples
1.1       christos   42:
                     43: .include "../../mk/bsd.pkg.mk"
1.13      jlam       44:
                     45: .if !defined(PERL5_SITEARCH)
                     46: PERL5_SITEARCH!=       eval `${PERL5} -V:installsitearch 2>/dev/null`; \
                     47:                        ${ECHO} $${installsitearch}
                     48: .endif

CVSweb <webmaster@jp.NetBSD.org>