aboutsummaryrefslogblamecommitdiff
path: root/devel/simpletest/Makefile
blob: e11d5d3c8a2646627ffc2158499a8a4df677fa09 (plain) (tree)
1
2
3
4
5
6
7
8
9






                                                                         
                          
                     
                     
                  
                                            
 
                                   

                                                                            
                    
                   
                 
                   
 
                                       
 
                        

                                                      

      
                                                     

           




                                                                                   
                           


                                          
       

                                               
       













                                                                                        
 
                      
# Ports collection makefile for:  simpletest
# Date created:			  16 August 2004
# Whom:				  Roman Neuhauser (<neuhauser@chello.cz>)
#
# $FreeBSD$
#

PORTNAME=	simpletest
PORTVERSION=	1.0.1
CATEGORIES=	devel
MASTER_SITES=	SF
DISTNAME=	${PORTNAME:L}_${PORTVERSION}

MAINTAINER=	gerrit.beine@gmx.de
COMMENT=	Unit testing, mock objects and web testing framework for PHP

USE_PHP=	pcre
USE_PHP_BUILD=	yes
DEFAULT_PHP_VER=5
NO_BUILD=	yes

WRKSRC=		${WRKDIR}/${PORTNAME:L}

.if !defined(NOPORTDOCS)
DOCFILES=	HELP_MY_TESTS_DONT_WORK_ANYMORE README
HTMLDOCFILES=	docs/en/*
.endif

DATAFILES=	*.php extensions test LICENSE VERSION

do-install:
	${MKDIR} ${DATADIR}
	cd ${WRKSRC}/ \
	  && ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \
	  && ${FIND} ${DATAFILES} -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
	${MKDIR} ${DOCSDIR}/html
.for file in ${DOCFILES}
	${CP} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.for file in ${HTMLDOCFILES}
	${CP} ${WRKSRC}/${file} ${DOCSDIR}/html
.endfor
.endif

post-install:
	@${FIND} -s ${DATAFILES:S,^,${WRKSRC}/,} -not -type d \
	  | ${SED} -ne 's,^${WRKSRC},${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
	@${FIND} -s -d ${DATAFILES:S,^,${WRKSRC}/,} -type d \
	  | ${SED} -ne 's,^${WRKSRC},@dirrm ${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${DATADIR:S,^${PREFIX}/,,}" >> ${TMPPLIST}
.if !defined(NOPORTDOCS)
	@${FIND} -s ${DOCSDIR} -not -type d \
	  | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -s -d ${DOCSDIR} -type d \
	  | ${SED} -ne 's,^${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
.endif

.include <bsd.port.mk>