Changeset View
Changeset View
Standalone View
Standalone View
devel/monodevelop/Makefile
# Created by: Tom McLaughlin <tmclaugh@sdf.lonestar.org> | # Created by: Tom McLaughlin <tmclaugh@sdf.lonestar.org> | ||||
# $FreeBSD: head/devel/monodevelop/Makefile 440759 2017-05-13 07:48:27Z dbn $ | # $FreeBSD: head/devel/monodevelop/Makefile 440759 2017-05-13 07:48:27Z dbn $ | ||||
PORTNAME= monodevelop | PORTNAME= monodevelop | ||||
PORTVERSION= 6.2.1.3 | PORTVERSION= 7.1.0.1297 | ||||
DISTVERSIONPREFIX= ${PORTNAME}- | DISTVERSIONPREFIX= ${PORTNAME}- | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= https://dl.xamarin.com/uploads/at5p4wjtk44/:xamarin | |||||
DISTFILES= ${AZURE_CLI:C/[^-]*-//}:xamarin | |||||
EXTRACT_ONLY= ${_DISTFILES:N*.nupkg:N*.zip} | |||||
MAINTAINER= mono@FreeBSD.org | MAINTAINER= mono@FreeBSD.org | ||||
COMMENT= IDE for the .NET platform | COMMENT= IDE for the .NET platform | ||||
LICENSE= LGPL21 | LICENSE= LGPL21 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= mautil:devel/mono-addins \ | BUILD_DEPENDS= msbuild:devel/msbuild \ | ||||
fsharpc:lang/fsharp \ | fsharpc:lang/fsharp \ | ||||
cmake:devel/cmake \ | cmake:devel/cmake | ||||
referenceassemblies-pcl>=0:lang/referenceassemblies-pcl | |||||
LIB_DEPENDS= libcurl.so:ftp/curl \ | LIB_DEPENDS= libcurl.so:ftp/curl \ | ||||
libssh2.so:security/libssh2 | libssh2.so:security/libssh2 | ||||
RUN_DEPENDS= ${LOCALBASE}/lib/libgdiplus.a:x11-toolkits/libgdiplus \ | RUN_DEPENDS= ${LOCALBASE}/lib/libgdiplus.a:x11-toolkits/libgdiplus \ | ||||
exctags:devel/ctags \ | exctags:devel/ctags \ | ||||
mautil:devel/mono-addins \ | |||||
git:devel/git \ | git:devel/git \ | ||||
svn:devel/subversion \ | svn:devel/subversion \ | ||||
fsharpc:lang/fsharp | fsharpc:lang/fsharp | ||||
NUGET_DEPENDS= ExtCore=0.8.46 \ | # main/external/fsharpbinding/paket.dependencies | ||||
NUGET_FEEDS= APPVEYOR AZURE_APPSERVICE NUGET ROSLYN TEMPLATING | |||||
russ.haley_gmail.com: Are we pulling a nuget package called appveyor or is that the name of the site we pull… | |||||
Done Inline ActionsNeither :-/. We are pulling a package called NuGet.Build.Packaging. It is being pulled from a site called nugetizer3000? hosted at appveyor. What name do you think is intuitive? dbn: Neither :-/. We are pulling a package called NuGet.Build.Packaging. It is being pulled from a… | |||||
Not Done Inline Actionshttps://github.com/NuGet/NuGet.Build.Packaging If the AZURE_APPSERVICE_URL pulls the azure app service, the TEMPLATING_URL is for the templating engine, ROSLYN_URL pulls the compiler, then naming the url for Build Packaging for by the hosting site is incongruous with the other names. NUGETIZER3000_URL or NUGET_BUILD_PACK_URL or some variant there of would be more appropriate in my opinion. :) russ.haley_gmail.com: https://github.com/NuGet/NuGet.Build.Packaging
Nuget.Build.Packaging is the namespace for the… | |||||
APPVEYOR_URL= https://ci.appveyor.com/nuget/nugetizer3000/api/v2/ | |||||
AZURE_APPSERVICE_URL=https://www.myget.org/F/azure-appservice/api/v2/ | |||||
TEMPLATING_URL= https://dotnet.myget.org/F/templating/api/v2/ | |||||
ROSLYN_URL= https://dotnet.myget.org/F/roslyn/api/v2/ | |||||
PAKET_DEPENDS= ExtCore=0.8.46 \ | |||||
FSharp.Compiler.CodeDom=0.9.2 \ | FSharp.Compiler.CodeDom=0.9.2 \ | ||||
FSharp.Compiler.Service=8.0.0 \ | FSharp.Compiler.Service=11.0.10 \ | ||||
FSharp.Core=4.0.0.1 \ | FSharp.Core=4.1.0.2 \ | ||||
Fantomas=2.5.0 \ | Fantomas=2.6.1 \ | ||||
Microsoft.AspNet.Mvc=5.2.3 \ | Mono.Cecil=0.10.0-beta5 \ | ||||
Microsoft.AspNet.Razor=3.2.3 \ | Newtonsoft.Json=9.0.1 \ | ||||
Microsoft.AspNet.WebPages=3.2.3 \ | StrongNamer=0.0.3 \ | ||||
Microsoft.CodeAnalysis=1.3.2 \ | |||||
Microsoft.CodeAnalysis.Analyzers=1.1.0 \ | |||||
Microsoft.CodeAnalysis.CSharp=1.3.2 \ | |||||
Microsoft.CodeAnalysis.CSharp.Workspaces=1.3.2 \ | |||||
Microsoft.CodeAnalysis.Common=1.3.2 \ | |||||
Microsoft.CodeAnalysis.VisualBasic=1.3.2 \ | |||||
Microsoft.CodeAnalysis.VisualBasic.Workspaces=1.3.2 \ | |||||
Microsoft.CodeAnalysis.Workspaces.Common=1.3.2 \ | |||||
Microsoft.Composition=1.0.27 \ | |||||
Microsoft.Web.Infrastructure=1.0.0.0 \ | |||||
NUnit=2.6.4 \ | |||||
NUnit.Engine=3.0.1 \ | |||||
NUnit.Runners=2.6.4 \ | |||||
NuGet.Build.Packaging=0.1.248 \ | |||||
Newtonsoft.Json=8.0.3 \ | |||||
SharpZipLib=0.86.0 \ | |||||
System.Collections.Immutable=1.3.1 \ | System.Collections.Immutable=1.3.1 \ | ||||
System.Reflection.Metadata=1.2.0 | System.Reflection.Metadata=1.4.2 \ | ||||
System.ValueTuple=4.3.0 | |||||
PAKET_PACKAGEDIR= ${WRKSRC}/external/fsharpbinding/packages | |||||
USES= autoreconf desktop-file-utils gettext gmake mono:nuget pathfix shared-mime-info ssl | |||||
USE_GNOME= gtksharp20 gnomesharp20 | |||||
INSTALLS_ICONS= yes | |||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --enable-release --disable-update-mimedb --disable-update-desktopdb \ | CONFIGURE_ARGS= --enable-release --disable-update-mimedb --disable-update-desktopdb \ | ||||
--enable-maintainer-mode --enable-gnomeplatform --enable-git | --enable-maintainer-mode --enable-gnomeplatform --enable-git | ||||
INSTALL= /usr/bin/install | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= mono | GH_ACCOUNT= mono | ||||
GH_TUPLE= icsharpcode:RefactoringEssentials:70e434d:1/external/RefactoringEssentials \ | GH_TUPLE= icsharpcode:RefactoringEssentials:e67e215:1/external/RefactoringEssentials \ | ||||
mono:cecil:cd2ff63:2/external/cecil \ | mono:debugger-libs:9960de0:3/external/debugger-libs \ | ||||
mono:debugger-libs:256d90d:3/external/debugger-libs \ | mono:guiunit:052ee0f:4/external/guiunit \ | ||||
mono:guiunit:2670780:4/external/guiunit \ | |||||
mono:ikvm-fork:94d4a29:5/external/ikvm \ | |||||
mono:libgit-binary:d8b2aca:6/external/libgit-binary \ | mono:libgit-binary:d8b2aca:6/external/libgit-binary \ | ||||
mono:libgit2:e8b8948:7/external/libgit2 \ | mono:libgit2:e8b8948:7/external/libgit2 \ | ||||
mono:libgit2sharp:06bbc96:8/external/libgit2sharp \ | mono:libgit2sharp:319fa36:8/external/libgit2sharp \ | ||||
mono:mono-addins:1919a2e:9/external/mono-addins \ | mono:mono-addins:993c9c5:9/external/mono-addins \ | ||||
icsharpcode:NRefactory:a2b55de:10/external/nrefactory \ | icsharpcode:NRefactory:e453674:10/external/nrefactory \ | ||||
mono:nuget-binary:58f8910:11/external/nuget-binary \ | mono:nuget-binary:25573a8:11/external/nuget-binary \ | ||||
mono:xwt:f981e41:12/external/xwt | mono:xwt:8d64080:12/external/xwt | ||||
USES= autoreconf desktop-file-utils gettext gmake mono:nuget pathfix shared-mime-info ssl | |||||
USE_GNOME= gtksharp20 gnomesharp20 | |||||
INSTALLS_ICONS= yes | |||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
MAKE_ENV= DOTNET_MSBUILD_SDK_RESOLVER_SDKS_DIR= \ | |||||
XDG_CACHE_HOME=${WRKDIR} | |||||
MAKE_JOBS_UNSAFE= Build parallelization not implemented | MAKE_JOBS_UNSAFE= Build parallelization not implemented | ||||
WRKSRC_SUBDIR= main | WRKSRC_SUBDIR= main | ||||
PORTSCOUT= limit:^\d+\.\d+\.[1-9]\d* | PORTSCOUT= limit:^\d+\.\d+\.[1-9]\d* | ||||
# ${WKRSRC}/src/addins/MonoDevelop.AzureFunctions/MonoDevelop.AzureFunctions.csproj | |||||
AZURE_CLI= 81a64e48-azure-functions-cli-66a932fb.zip | |||||
post-extract: | post-extract: | ||||
@${LN} -Fs ${NUGET_PACKAGEDIR} ${WRKSRC}/external/fsharpbinding/packages | ${MKDIR} ${WRKDIR}/MDBuild | ||||
${CP} ${DISTDIR}/${AZURE_CLI:C/[^-]*-//} ${WRKDIR}/MDBuild/${AZURE_CLI:S/.zip//} | |||||
${TOUCH} ${WRKDIR}/MDBuild/${AZURE_CLI:S/.zip//}.verified | |||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} 's/0.1.157-dev/0.1.248/g' \ | ${REINPLACE_CMD} 's/0.1.157-dev/0.1.248/g' \ | ||||
${WRKSRC}/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs \ | ${WRKSRC}/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs \ | ||||
${WRKSRC}/src/addins/MonoDevelop.Packaging/PostBuild.proj \ | ${WRKSRC}/src/addins/MonoDevelop.Packaging/PostBuild.proj \ | ||||
${WRKSRC}/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml \ | ${WRKSRC}/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml \ | ||||
${WRKSRC}/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml \ | ${WRKSRC}/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml \ | ||||
${WRKSRC}/src/addins/MonoDevelop.Packaging/packages.config | ${WRKSRC}/src/addins/MonoDevelop.Packaging/packages.config | ||||
${LN} -Fs ${WRKSRC}/packages/System.Collections.Immutable.1.3.1 \ | |||||
${WRKSRC}/packages/System.Collections.Immutable.1.1.37 | |||||
${ECHO} "Release ID: ${PORTVERSION}" > ${WRKSRC}/buildinfo | ${ECHO} "Release ID: ${PORTVERSION}" > ${WRKSRC}/buildinfo | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
Are we pulling a nuget package called appveyor or is that the name of the site we pull nugetizer3000 from? If the later, it doesn't follow your "naming convention". Also, it seems the NUGET_URL is defined somewhere else. Is that on purpose or would it be better to put it here too?