Changeset View
Changeset View
Standalone View
Standalone View
head/devel/p4api/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= p4api | PORTNAME= p4api | ||||
PORTVERSION= 2014.2.978861 | PORTVERSION= 2015.1.1126382 | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= ftp://ftp.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/:tar \ | MASTER_SITES= ftp://ftp.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/:tar \ | ||||
ftp://ftp.perforce.com/perforce/${P4VERSION}/doc/manuals/p4api/:pdf | ftp://ftp.perforce.com/perforce/${P4VERSION}/doc/manuals/p4api/:pdf | ||||
EXTRACT_SUFX= | EXTRACT_SUFX= | ||||
DISTFILES= ${TAR_FILES}:tar p4api.pdf:pdf | DISTFILES= ${TAR_FILES}:tar p4api.pdf:pdf | ||||
DIST_SUBDIR= perforce/${PORTVERSION}/bin.${PLATFORM} | |||||
DISTINFO_FILE= ${MASTERDIR}/distinfo.${PLATFORM} | |||||
EXTRACT_ONLY= ${TAR_FILES} | EXTRACT_ONLY= ${TAR_FILES} | ||||
MAINTAINER= gordon@FreeBSD.org | MAINTAINER= gordon@FreeBSD.org | ||||
COMMENT= Perforce API (static libraries and header files) | COMMENT= Perforce API (static libraries and header files) | ||||
BROKEN= checksum mismatch | |||||
ONLY_FOR_ARCHS= amd64 i386 | |||||
RESTRICTED= Restricted distribution | RESTRICTED= Restricted distribution | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | |||||
P4VERSION= r${PORTVERSION:S/^20//:C/\.[0-9]+$//} | |||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.include "${.CURDIR}/../p4/Makefile.inc" | .include "${.CURDIR}/../p4/Makefile.inc" | ||||
TAR_FILES= p4api.tgz | TAR_FILES= p4api.tgz | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/include/perforce | ${MKDIR} ${STAGEDIR}${PREFIX}/include/perforce | ||||
cd ${WRKSRC}/include/p4 && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/perforce | |||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/perforce | ${MKDIR} ${STAGEDIR}${PREFIX}/lib/perforce | ||||
cd ${WRKSRC}/include/p4; \ | cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/perforce | ||||
for i in *.h; \ | |||||
do ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/include/perforce; \ | |||||
done | |||||
cd ${WRKSRC}/lib; \ | |||||
for i in lib*.a; \ | |||||
do ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/lib/perforce; \ | |||||
done | |||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/p4api.pdf ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/p4api.pdf ${STAGEDIR}${DOCSDIR} | ||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
cd ${WRKSRC}/sample; \ | cd ${WRKSRC}/sample && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} | ||||
for i in *; \ | |||||
do ${INSTALL_DATA} $${i} ${STAGEDIR}${EXAMPLESDIR}; \ | |||||
done | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |