freebsd-ports/devel/p4d/Makefile
Gordon Tetlow fa042ad457 Upgrade Perforce related ports to 2011.1/370818. Of note is the loss of
sparc64 and support for FreeBSD 5.x releases. Older versions of Perforce
are still supported and those needing support for those platforms can
download the last version at ftp://ftp.perforce.com/perforce/r10.2/

Submitted by:	gibbs@
Feature safe:	yes
2011-11-22 05:10:44 +00:00

66 lines
1.7 KiB
Makefile

# New ports collection makefile for: p4d
# Date created: 3 Apr 2010
# Whom: gordon@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= p4d
PORTVERSION= 2011.1.370818
CATEGORIES= devel
MASTER_SITES= ftp://ftp.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/ \
http://filehost.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/
DISTNAME= p4d
EXTRACT_SUFX=
EXTRACT_ONLY= # none
MAINTAINER= gordon@FreeBSD.org
COMMENT= Perforce server
RUN_DEPENDS= p4:${PORTSDIR}/devel/p4
ONLY_FOR_ARCHS= amd64 i386
P4VERSION= r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
DIST_SUBDIR= perforce/${PORTVERSION}/bin.${PLATFORM}
DISTINFO_FILE= ${MASTERDIR}/distinfo.${PLATFORM}
RESTRICTED= Restricted distribution
NO_BUILD= yes
NO_WRKSUBDIR= yes
P4ROOT?= /var/db/p4d
P4LOG?= /var/log/p4d.log
SUB_LIST= P4ROOT=${P4ROOT} \
P4LOG=${P4LOG}
USE_RC_SUBR= p4d.sh
.include <bsd.port.pre.mk>
.include "${.CURDIR}/../p4/Makefile.inc"
USERS= p4admin
GROUPS= p4admin
do-install:
${INSTALL_PROGRAM} ${_DISTDIR}/p4d ${PREFIX}/sbin/
post-install:
@${CAT} ${PKGMESSAGE}
${MKDIR} ${DESTDIR}${P4ROOT}
${CHOWN} p4admin:p4admin ${DESTDIR}${P4ROOT}
${CHMOD} 750 ${DESTDIR}${P4ROOT}
${TOUCH} ${DESTDIR}${P4LOG}
${CHOWN} p4admin:p4admin ${DESTDIR}${P4LOG}
${CHMOD} 640 ${DESTDIR}${P4LOG}
@${ECHO_CMD} "@exec ${MKDIR} ${DESTDIR}${P4ROOT}" >> ${TMPPLIST}
@${ECHO_CMD} "@exec ${CHOWN} p4admin:p4admin ${DESTDIR}${P4ROOT}" >> ${TMPPLIST}
@${ECHO_CMD} "@exec ${CHMOD} 750 ${DESTDIR}${P4ROOT}" >> ${TMPPLIST}
@${ECHO_CMD} "@exec ${TOUCH} ${DESTDIR}${P4LOG}" >> ${TMPPLIST}
@${ECHO_CMD} "@exec ${CHOWN} p4admin:p4admin ${DESTDIR}${P4LOG}" >> ${TMPPLIST}
@${ECHO_CMD} "@exec ${CHMOD} 640 ${DESTDIR}${P4LOG}" >> ${TMPPLIST}
.include <bsd.port.post.mk>