# $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>
