[packages/ml-pnet] - fix build on x8664 - rel 2

baggins baggins at pld-linux.org
Sat Apr 23 09:47:28 CEST 2016


commit 43533e979ce860981fc1ea0dc040954ad49be464
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Apr 23 09:47:15 2016 +0200

    - fix build on x8664
    - rel 2

 ac-libdir.patch | 45 +++++++++++++++++++++++++++++++++++++++++++++
 ml-pnet.spec    |  5 ++++-
 2 files changed, 49 insertions(+), 1 deletion(-)
---
diff --git a/ml-pnet.spec b/ml-pnet.spec
index f644c19..d96dd91 100644
--- a/ml-pnet.spec
+++ b/ml-pnet.spec
@@ -7,11 +7,12 @@ Summary:	Mono Libraries for Portable.NET
 Summary(pl.UTF-8):	Biblioteki Mono dla środowiska Portable.NET
 Name:		ml-pnet
 Version:	0.8.1
-Release:	1
+Release:	2
 License:	GPL v2+ (pnet scripts), MIT/GPL v2 (Mono libraries/tools)
 Group:		Libraries
 Source0:	http://download.savannah.gnu.org/releases/dotgnu-pnet/%{name}-%{version}.tar.gz
 # Source0-md5:	0801c188d5a4ed8adea2c1479abe66ea
+Patch0:		ac-libdir.patch
 URL:		http://www.gnu.org/software/dotgnu/pnet.html
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -19,6 +20,7 @@ BuildRequires:	automake
 # required libraries: mscorlib Microsoft.VisualC
 BuildRequires:	pnet-compiler-csharp = %{pnetlib_version}
 BuildRequires:	pnet-ilinstall = %{pnetlib_version}
+BuildRequires:	pnet-tools = %{pnetlib_version}
 BuildRequires:	pnetlib-base = %{pnetlib_version}
 BuildRequires:	pnetlib-winforms = %{pnetlib_version}
 BuildRequires:	treecc
@@ -39,6 +41,7 @@ C# Portable.NET. W ten sposób te komponenty Mono mogą być używane ze
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__aclocal}
diff --git a/ac-libdir.patch b/ac-libdir.patch
new file mode 100644
index 0000000..0c8b4f6
--- /dev/null
+++ b/ac-libdir.patch
@@ -0,0 +1,45 @@
+--- ml-pnet-0.8.1/configure.in~	2007-04-17 20:02:22.000000000 +0200
++++ ml-pnet-0.8.1/configure.in	2016-04-23 09:46:14.527893286 +0200
+@@ -219,8 +219,8 @@
+ if test -f "$PNETLIB_PATH/runtime/mscorlib.dll" ; then
+ 	ASSEMBLY="$PNETLIB_PATH/runtime/mscorlib.dll"
+ else
+-	if test -f "${prefix}/lib/cscc/lib/mscorlib.dll" ; then
+-		ASSEMBLY="${prefix}/lib/cscc/lib/mscorlib.dll"
++	if test -f "${libdir}/cscc/lib/mscorlib.dll" ; then
++		ASSEMBLY="${libdir}/cscc/lib/mscorlib.dll"
+ 	fi
+ fi
+ if test "xASSEMBLY" = "x" ; then
+@@ -240,8 +240,8 @@
+ if test -f "$PNETLIB_PATH/compat/Microsoft.VisualC.dll" ; then
+ 	ASSEMBLY="$PNETLIB_PATH/compat/Microsoft.VisualC.dll"
+ else
+-	if test -f "${prefix}/lib/cscc/lib/Microsoft.VisualC.dll" ; then
+-		ASSEMBLY="${prefix}/lib/cscc/lib/Microsoft.VisualC.dll"
++	if test -f "${libdir}/cscc/lib/Microsoft.VisualC.dll" ; then
++		ASSEMBLY="${libdir}/cscc/lib/Microsoft.VisualC.dll"
+ 	fi
+ fi
+ if test "xASSEMBLY" = "x" ; then
+@@ -269,7 +269,7 @@
+ 	echo '**************************************************'
+ 	exit 1
+ else
+-	AC_PATH_PROG(CSHARP_PLUGIN, cscc-cs,, $PNET_PATH/cscc:${prefix}/lib/cscc/plugins:${prefix}/bin:$PATH)
++	AC_PATH_PROG(CSHARP_PLUGIN, cscc-cs,, $PNET_PATH/cscc:${libdir}/cscc/plugins:${prefix}/bin:$PATH)
+ 	if test "x$CYGPATH" = "x" ; then
+ 		CSHARP_COMPILER_CYGWIN="$CSHARP_COMPILER"
+ 		CYG_ILGAC="$ILGAC"
+@@ -282,9 +282,9 @@
+ 		CSHARP_PLUGIN=`"$CYGPATH" -w "$CSHARP_PLUGIN"`
+ 		CYG_ILGAC=`"$CYGPATH" -w "$ILGAC"`
+ 		if test "x$prefix" = "xNONE" ; then
+-			CYG_CACHE=`"$CYGPATH" -w "${ac_default_prefix}/lib/cscc/lib"`
++			CYG_CACHE=`"$CYGPATH" -w "${libdir}/cscc/lib"`
+ 		else
+-			CYG_CACHE=`"$CYGPATH" -w "${prefix}/lib/cscc/lib"`
++			CYG_CACHE=`"$CYGPATH" -w "${libdir}/cscc/lib"`
+ 		fi
+ 	fi
+ 	CSANT_FLAGS='--compiler cscc -Dcscc="$(CSHARP_COMPILER)" -Dcscc.plugins.cs="$(CSHARP_PLUGIN)" --profile "$(top_srcdir)/profiles/$(PROFILE_NAME)" -Ddebug.flag="$(DEBUG_FLAG)" -Dilgac="$(CYG_ILGAC)" --assembly-cache "$(DESTDIR)$(CYG_CACHE)" -DFRAMEWORK_VERSION="$(FRAMEWORK_VERSION)" -DSECONDARY_VERSION="$(SECONDARY_VERSION)"'
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ml-pnet.git/commitdiff/43533e979ce860981fc1ea0dc040954ad49be464



More information about the pld-cvs-commit mailing list