HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
File: /home/ports/sakura-blog/wordpress/Makefile
# New ports collection makefile for:	wordpress
# Date created:		2010-03-01
# Whom:			SAKURA Internet Inc. <support@sakura.ad.jp>
#
# $FreeBSD$
#

PORTNAME=	wordpress
PORTVERSION=	6.8.3
CATEGORIES=	sakura-blog
DISTNAME=	${PORTNAME}-${PORTVERSION}-ja

MAINTAINER=	support@sakura.ad.jp
COMMENT=	${CGIURL}/index.php
WRKSRC=		${WRKDIR}/${DISTNAME}

# sakura-ports setting
INDEXDIR=	"${PREFIX}/${CGIDIR}"
NO_BUILD=	yes
FORCE_PKG_REGISTER=	yes
PLIST_SUB+=	CGIDIR="${CGIDIR}"

# pkg-sakura configure
CGISUBDIR?=	${PORTNAME}

# application setting
SUB_FILES=	pkg-message pkg-deinstall wp-config.php
SUB_LIST+=	CGISUBDIR="${CGISUBDIR}" \
		CGIDIR="${CGIDIR}" \
		CGIURL="${CGIURL}" \
		INDEXDIR="${INDEXDIR}" \
		DOMAIN="${DOMAIN}" \
		DBNAME="${DBNAME}" \
		DBUSER="${DBUSER}" \
		DBPASS="${DBPASS}" \
		DBHOST="${DBHOST}" \
		DBPREFIX="${DBPREFIX}"

do-stage:
	@${PKG_STAGE} ${WRKSRC} ${CGIDIR}
	@${NKF} -w ${WRKDIR}/wp-config.php > ${STAGEDIR}/${CGIDIR}/wp-config.php
	@${CP} ${WRKSRC}/.htaccess ${STAGEDIR}/${CGIDIR}/.htaccess

post-install:
	@if [ -n "$${ADMINNAME}" ]; then \
		/usr/local/bin/wp core install --path="${INDEXDIR}" \
					--url="$${CGIURL}" \
					--title="$${SITETITLE}" \
					--admin_user="$${ADMINNAME}" \
					--admin_email="$${ADMINMAILADDRESS}" \
					--admin_password="$${ADMINPASSWORD}" ; \
		/usr/local/bin/wp option update siteurl "$${CGIURL}" --path="${INDEXDIR}" ; \
		/usr/local/bin/wp option update home "$${CGIURL}" --path="${INDEXDIR}" ; \
		cd "${INDEXDIR}" && /usr/local/bin/wp rewrite flush --hard --path="${INDEXDIR}" ; \
	fi
	@if [ -n "$${ADMINNAME}" ] && [ -z "$${SITETITLE}" ] ; then \
		/usr/local/bin/wp option update blogname "untitled" --path="${INDEXDIR}" ; \
	fi
	@if [ -n "$${ADMINNAME}" ] && [ "$${BLOG_PRIVATE}" = "1" ] ; then \
		/usr/local/bin/wp option update blog_public 0 --path="${INDEXDIR}" ; \
	fi
	/usr/local/bin/wp rewrite structure '/%postname%/' --path="${INDEXDIR}" ; \
	/usr/local/bin/wp config shuffle-salts --path="${INDEXDIR}" ; \

.include "sakura.port.mk"