55 lines
1.6 KiB
Makefile
55 lines
1.6 KiB
Makefile
# $OpenBSD: Makefile,v 1.8 2010/11/22 08:36:52 espie Exp $
|
|
|
|
COMMENT-main= base classes for common PHP tasks
|
|
COMMENT-utils= utilities for managing pear extensions
|
|
|
|
VERSION= 1.7.2
|
|
DISTNAME= pear-${VERSION}
|
|
PKGNAME-main= ${DISTNAME}
|
|
PKGNAME-utils= pear-utils-${VERSION}
|
|
CATEGORIES= www devel
|
|
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
HOMEPAGE= http://pear.php.net/
|
|
MASTER_SITES= http://freebsd.unixfreunde.de/sources/ \
|
|
${MASTER_SITE_FREEBSD_LOCAL:=miwi/}
|
|
|
|
MAINTAINER= Robert Nagy <robert@openbsd.org>
|
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
MULTI_PACKAGES= -main -utils
|
|
|
|
BUILD_DEPENDS= www/php5/core
|
|
RUN_DEPENDS-main= www/php5/core \
|
|
www/pear,-utils
|
|
|
|
# Most of pear have to live in /var/www where apache is chroot'ed to.
|
|
PREFIX-main= /var/www
|
|
PREFIX-utils= /usr/local
|
|
|
|
NO_BUILD= Yes
|
|
NO_REGRESS= Yes
|
|
|
|
do-install:
|
|
@perl -pi -e "s,%%PREFIX%%,${WRKINST}${PREFIX-main},g" ${WRKSRC}/go-pear
|
|
@${LOCALBASE}/bin/php -nq ${WRKSRC}/go-pear
|
|
|
|
@mv ${WRKINST}${PREFIX-main}/bin ${WRKINST}${PREFIX-utils}/
|
|
@mv ${WRKINST}${PREFIX-main}/share/doc/pear ${WRKINST}${PREFIX-utils}/share/doc/
|
|
@rm -rf ${WRKINST}${PREFIX-main}/share ${WRKINST}${PREFIX-main}/etc
|
|
|
|
@find ${WRKINST}${PREFIX-main} -name "*.php" -exec perl -pi -e "s,${WRKINST},,g" {} \;
|
|
@find ${WRKINST}${PREFIX-utils}/bin -type f -exec perl -pi -e "s,${WRKINST},,g" {} \;
|
|
|
|
@patch -d ${WRKINST}${PREFIX-main}/pear < ${FILESDIR}/patch-lib_PEAR_Config_php
|
|
@perl -pi -e "s,OPENBSD_PEAR_ROOT,'${PREFIX-main}/pear',g" \
|
|
${WRKINST}${PREFIX-main}/pear/lib/PEAR/Config.php
|
|
@touch ${WRKINST}${PREFIX-main}/pear/.lock
|
|
|
|
.include <bsd.port.mk>
|