Changeset View
Changeset View
Standalone View
Standalone View
devel/google-gdata/Makefile
# Created by: Romain Tartiere <romain@FreeBSD.org> | # Created by: Romain Tartiere <romain@FreeBSD.org> | ||||
# $FreeBSD: head/devel/google-gdata/Makefile 435456 2017-03-05 08:13:28Z mat $ | # $FreeBSD: head/devel/google-gdata/Makefile 435456 2017-03-05 08:13:28Z mat $ | ||||
PORTNAME= google-gdata | PORTNAME= google-gdata | ||||
PORTVERSION= 2.2.0.0 | PORTVERSION= 2.2.0.0 | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MAINTAINER= bofh@FreeBSD.org | MAINTAINER= bofh@FreeBSD.org | ||||
COMMENT= DOT NET library for the Google Data API | COMMENT= DOT NET library for the Google Data API | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/Newtonsoft.Json.pc:devel/newtonsoft-json | BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/Newtonsoft.Json.pc:devel/newtonsoft-json | ||||
NUGET_DEPENDS= nunit.framework=2.63.0 | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= google | GH_ACCOUNT= google | ||||
GH_TAGNAME= edcd096379 | GH_TAGNAME= edcd096379 | ||||
USES= dos2unix gmake mono pathfix | USES= dos2unix gmake mono:nuget pathfix | ||||
PATHFIX_MAKEFILEIN= Makefile | PATHFIX_MAKEFILEIN= Makefile | ||||
WRKSRC_SUBDIR= clients/cs | WRKSRC_SUBDIR= clients/cs | ||||
DOS2UNIX_FILES= ${WRKSRC}/Makefile ${WRKSRC}/misc/gdata-sharp-core.pc.in | DOS2UNIX_FILES= ${WRKSRC}/Makefile ${WRKSRC}/misc/gdata-sharp-core.pc.in | ||||
MAKE_ARGS= CSC=${LOCALBASE}/bin/mcs | MAKE_ARGS= CSC=${LOCALBASE}/bin/csc SN=${LOCALBASE}/bin/sn | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/Makefile | @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' -Ee 's|(-keyfile:(.*))|\1 -delaysign+\'$$'\n'$$'\t''$$(SN) -R $$@ \2|g' ${WRKSRC}/Makefile | ||||
post-install: | post-install: | ||||
cd ${STAGEDIR}${PREFIX}; ${FIND} lib/mono libdata/pkgconfig \ | cd ${STAGEDIR}${PREFIX}; ${FIND} lib/mono libdata/pkgconfig \ | ||||
\( -type f -or -type l \) | ${SORT} >> ${TMPPLIST} | \( -type f -or -type l \) | ${SORT} >> ${TMPPLIST} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |