2020-11-07 22:13:39 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.31 2020/11/07 22:13:39 sthen Exp $
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2007-09-13 14:30:23 +00:00
|
|
|
COMMENT-main= base classes for common PHP tasks
|
|
|
|
COMMENT-utils= utilities for managing pear extensions
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2020-11-07 22:13:39 +00:00
|
|
|
# beware, update-plist may try to get rid of a required .lock file
|
|
|
|
|
2020-11-06 17:01:24 +00:00
|
|
|
VERSION= 1.10.19
|
2020-11-07 22:13:39 +00:00
|
|
|
REVISION-main= 0
|
2016-04-01 18:46:06 +00:00
|
|
|
DISTNAME= go-pear-${VERSION}
|
|
|
|
PKGNAME= pear-${VERSION}
|
2019-09-26 21:57:42 +00:00
|
|
|
DISTFILES= go-pear-${VERSION}{go-pear}.phar
|
2016-04-01 18:46:06 +00:00
|
|
|
EXTRACT_SUFX= .phar
|
|
|
|
EXTRACT_ONLY=
|
|
|
|
PKGNAME-main= pear-${VERSION}
|
2008-08-22 14:48:53 +00:00
|
|
|
PKGNAME-utils= pear-utils-${VERSION}
|
2016-04-01 18:46:06 +00:00
|
|
|
WRKDIST= ${WRKDIR}
|
2007-03-19 23:13:23 +00:00
|
|
|
CATEGORIES= www devel
|
|
|
|
|
2019-09-26 21:57:42 +00:00
|
|
|
HOMEPAGE= https://pear.php.net/
|
|
|
|
MASTER_SITES= https://github.com/pear/pearweb_phars/raw/v${VERSION}/
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2020-11-06 17:01:24 +00:00
|
|
|
MAINTAINER= Stuart Henderson <stu.ports@spacehopper.org>
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2019-07-12 20:50:46 +00:00
|
|
|
PERMIT_PACKAGE= Yes
|
2007-03-19 23:13:23 +00:00
|
|
|
|
|
|
|
MULTI_PACKAGES= -main -utils
|
|
|
|
|
2011-07-08 18:23:17 +00:00
|
|
|
MODULES= lang/php
|
2011-07-11 06:22:49 +00:00
|
|
|
BUILD_DEPENDS= ${_MODPHP_BUILD_DEPENDS}
|
2011-07-08 18:23:17 +00:00
|
|
|
RUN_DEPENDS-main= www/pear,-utils
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2020-11-07 22:13:39 +00:00
|
|
|
# Most of pear has to live in /var/www where php-fpm is typically chroot'ed.
|
2013-07-05 09:34:35 +00:00
|
|
|
PREFIX-main= ${VARBASE}/www
|
2007-03-19 23:13:23 +00:00
|
|
|
PREFIX-utils= /usr/local
|
|
|
|
|
2013-03-11 11:35:43 +00:00
|
|
|
NO_TEST= Yes
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2016-04-01 18:46:06 +00:00
|
|
|
BUILD_DEPENDS= devel/p5-Expect
|
2011-07-08 18:40:45 +00:00
|
|
|
SUBST_VARS= MODPHP_BIN
|
|
|
|
|
2016-04-01 18:46:06 +00:00
|
|
|
do-extract:
|
2019-09-26 21:57:42 +00:00
|
|
|
cp ${FULLDISTDIR}/go-pear-${VERSION}.phar ${WRKSRC}/go-pear.phar
|
2011-11-16 13:29:13 +00:00
|
|
|
|
2016-04-01 18:46:06 +00:00
|
|
|
do-build:
|
|
|
|
cd ${WRKSRC}; perl ${FILESDIR}/run-go-pear ${WRKINST} ${PREFIX} ${MODPHP_BIN}
|
2007-03-19 23:13:23 +00:00
|
|
|
|
2016-04-01 18:46:06 +00:00
|
|
|
do-install:
|
2020-11-07 22:13:39 +00:00
|
|
|
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" {} +
|
|
|
|
for _f in patch-usr_local_bin_pear patch-usr_local_bin_peardev \
|
2011-07-08 18:40:45 +00:00
|
|
|
patch-usr_local_bin_pecl patch-var_www_pear_lib_PEAR_Config_php; do \
|
|
|
|
patch -d ${WRKINST} < ${FILESDIR}/$${_f}; done
|
2020-11-07 22:13:39 +00:00
|
|
|
find ${WRKINST}/usr/local/bin -type f -exec ${SUBST_CMD} {} +
|
|
|
|
perl -pi -e "s,OPENBSD_PEAR_ROOT,'${PREFIX-main}/pear',g" \
|
2007-03-19 23:13:23 +00:00
|
|
|
${WRKINST}${PREFIX-main}/pear/lib/PEAR/Config.php
|
2020-11-07 22:13:39 +00:00
|
|
|
touch ${WRKINST}${PREFIX-main}/pear/{lib/,}.lock
|
|
|
|
rm ${PREFIX}/bin/{pear,peardev,pecl}{.beforesubst,.orig}*
|
|
|
|
rmdir ${WRKINST}${PREFIX-main}/pear/{cfg,htdocs}
|
2007-03-19 23:13:23 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|