mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
dev-lang/mono: fix makedev() declaration on glibc-2.24
Package-Manager: portage-2.3.2
This commit is contained in:
34
dev-lang/mono/files/mono-4.8.0.371-makedev.patch
Normal file
34
dev-lang/mono/files/mono-4.8.0.371-makedev.patch
Normal file
@@ -0,0 +1,34 @@
|
||||
https://bugs.gentoo.org/575232
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index fa5977b..2832c69 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -416,6 +416,10 @@ AC_HEADER_STDC
|
||||
AC_LIBTOOL_WIN32_DLL
|
||||
# This causes monodis to not link correctly
|
||||
#AC_DISABLE_FAST_INSTALL
|
||||
+
|
||||
+#lookup makedev() header
|
||||
+AC_HEADER_MAJOR
|
||||
+
|
||||
AM_PROG_LIBTOOL
|
||||
# Use dolt (http://dolt.freedesktop.org/) instead of libtool for building.
|
||||
DOLT
|
||||
diff --git a/mono/io-layer/processes.c b/mono/io-layer/processes.c
|
||||
index 53c271a..7ff8d03 100644
|
||||
--- a/mono/io-layer/processes.c
|
||||
+++ b/mono/io-layer/processes.c
|
||||
@@ -45,6 +45,13 @@
|
||||
#include <utime.h>
|
||||
#endif
|
||||
|
||||
+/* makedev() macro */
|
||||
+#ifdef MAJOR_IN_MKDEV
|
||||
+#include <sys/mkdev.h>
|
||||
+#elif defined MAJOR_IN_SYSMACROS
|
||||
+#include <sys/sysmacros.h>
|
||||
+#endif
|
||||
+
|
||||
/* sys/resource.h (for rusage) is required when using osx 10.3 (but not 10.4) */
|
||||
#ifdef __APPLE__
|
||||
#include <TargetConditionals.h>
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
|
||||
inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
|
||||
|
||||
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
|
||||
HOMEPAGE="http://www.mono-project.com/Main_Page"
|
||||
@@ -33,6 +33,8 @@ DEPEND="${COMMONDEPEND}
|
||||
!dev-lang/mono-basic
|
||||
"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${PN}-4.8.0.371-makedev.patch)
|
||||
|
||||
S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
|
||||
|
||||
pkg_pretend() {
|
||||
@@ -73,6 +75,8 @@ src_prepare() {
|
||||
#append-flags -fPIC
|
||||
|
||||
default
|
||||
# PATCHES contains configure.ac patch
|
||||
eautoreconf
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user