From 951fa2f5cac8b005de60fea6d67368b98bc04b26 Mon Sep 17 00:00:00 2001 From: Alexey Pavlov Date: Thu, 21 Nov 2019 14:28:03 +0300 Subject: [PATCH] mono-basic: Updateto 4.8 --- .../0001-mono-basic-4.6-fix-slash-vs-hyphen.patch | 10 +++++++--- mingw-w64-mono-basic/PKGBUILD | 9 +++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/mingw-w64-mono-basic/0001-mono-basic-4.6-fix-slash-vs-hyphen.patch b/mingw-w64-mono-basic/0001-mono-basic-4.6-fix-slash-vs-hyphen.patch index 32b3f38f03..b25f5ffd99 100644 --- a/mingw-w64-mono-basic/0001-mono-basic-4.6-fix-slash-vs-hyphen.patch +++ b/mingw-w64-mono-basic/0001-mono-basic-4.6-fix-slash-vs-hyphen.patch @@ -95,8 +95,8 @@ profile-check: @: --PROFILE_VBNC_FLAGS = /sdkpath:$(prefix)/lib/mono/4.5/ -+PROFILE_VBNC_FLAGS = -sdkpath:$(prefix)/lib/mono/4.5/ +-PROFILE_VBNC_FLAGS = /sdkpath:$(prefix)/lib/mono/4.5-api/ ++PROFILE_VBNC_FLAGS = -sdkpath:$(prefix)/lib/mono/4.5-api/ FRAMEWORK_VERSION = 4.5 --- mono-basic-4.6/tools/extract-source/Makefile-orig 2018-01-01 19:55:48.503068800 -0500 +++ mono-basic-4.6/tools/extract-source/Makefile 2018-01-01 19:55:57.409883800 -0500 @@ -121,13 +121,17 @@ --- mono-basic-4.6/vbnc/vbnc/Makefile-orig 2018-01-01 20:03:56.360843100 -0500 +++ mono-basic-4.6/vbnc/vbnc/Makefile 2018-01-01 20:04:19.762415300 -0500 -@@ -2,10 +2,10 @@ +@@ -2,14 +2,14 @@ SUBDIRS = tests include ../../build/rules.make -LOCAL_VBNC_FLAGS = @vbnc.exe.rsp $(EXTERNAL_VBNC_FLAGS) /r:../../class/lib/$(PROFILE)/Mono.Cecil.VB.dll +LOCAL_VBNC_FLAGS = @vbnc.exe.rsp $(EXTERNAL_VBNC_FLAGS) -r:../../class/lib/$(PROFILE)/Mono.Cecil.VB.dll + ifdef DEPRECATED + LOCAL_VBNC_FLAGS += /d:DEPRECATED + endif + PROGRAM = $(topdir)/class/lib/$(PROFILE)/vbnc.exe -PROGRAM_COMPILE = $(BOOT_COMPILE) /novbruntimeref /r:../../class/lib/bootstrap/Microsoft.VisualBasic.dll +PROGRAM_COMPILE = $(BOOT_COMPILE) -novbruntimeref -r:../../class/lib/bootstrap/Microsoft.VisualBasic.dll diff --git a/mingw-w64-mono-basic/PKGBUILD b/mingw-w64-mono-basic/PKGBUILD index a99f6bd229..c79fcd333d 100644 --- a/mingw-w64-mono-basic/PKGBUILD +++ b/mingw-w64-mono-basic/PKGBUILD @@ -3,17 +3,18 @@ _realname=mono-basic pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=4.7 +pkgver=4.8 pkgrel=1 pkgdesc="Mono Visual Basic.NET compiler (mingw-w64)" arch=('any') url="https://www.mono-project.com/" license=('LGPL') depends=("${MINGW_PACKAGE_PREFIX}-mono") -source=("${_realname}-${pkgver}.tar.xz"::"https://download.mono-project.com/sources/${_realname}/${_realname}-${pkgver}.tar.bz2" +source=(#"${_realname}-${pkgver}.tar.xz"::"https://download.mono-project.com/sources/${_realname}/${_realname}-${pkgver}.tar.bz2" + "${_realname}-${pkgver}::git+https://github.com/mono/mono-basic.git#commit=e31cb702937a0adcc853250a0989c5f43565f9b8" "0001-mono-basic-4.6-fix-slash-vs-hyphen.patch") -sha256sums=('0b3962719de45f7f6b8d6c5481d7e50c2e79cbcf7f1ce02810b65fcfa261cc28' - '5fa7bde4d52d262215b3bcf36ea4d23b879564b58c8fb48bab7f7186dd58e360') +sha256sums=('SKIP' + '8406a7e478b62c2d24000b4da3398a5c946b09cda1d61637c520faad9b993ec6') prepare() { cd "${srcdir}"/${_realname}-${pkgver}