* [gentoo-commits] repo/proj/dotnet:master commit in: www-servers/xsp/, dev-dotnet/mono-addins/, dev-lang/mono/
@ 2021-05-26 6:40 Gergely Nagy
0 siblings, 0 replies; only message in thread
From: Gergely Nagy @ 2021-05-26 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 1f5d03e869e69651d60f86939b74edefc24b7d29
Author: Manuel Friedli <manuel <AT> fritteli <DOT> ch>
AuthorDate: Thu May 20 22:31:03 2021 +0000
Commit: Gergely Nagy <ngg <AT> ngg <DOT> hu>
CommitDate: Wed May 26 06:37:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=1f5d03e8
Get rid of autotools-utils.
Signed-off-by: Gergely Nagy <ngg <AT> ngg.hu>
Closes: https://github.com/gentoo/dotnet/pull/499
Closes: https://github.com/gentoo/dotnet/pull/495
Fixes: https://github.com/gentoo/dotnet/issues/494
Fixes: https://github.com/gentoo/dotnet/issues/492
dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild | 3 +--
dev-dotnet/mono-addins/mono-addins-1.3.3.ebuild | 3 +--
dev-lang/mono/mono-9999.ebuild | 12 ++++++------
www-servers/xsp/xsp-9999.ebuild | 14 ++++----------
4 files changed, 12 insertions(+), 20 deletions(-)
diff --git a/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild b/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild
index 491782f..75563d3 100644
--- a/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild
+++ b/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-inherit eutils dotnet multilib autotools-utils
+inherit eutils dotnet multilib autotools
DESCRIPTION="A generic framework for creating extensible applications"
HOMEPAGE="https://www.mono-project.com/Mono.Addins"
@@ -26,7 +26,6 @@ src_prepare() {
epatch "${FILESDIR}/gmcs.patch"
eautoreconf
- autotools-utils_src_prepare
## with dev-dotnet/gtk-sharp-2.99.1
## it gives
## checking for GTK_SHARP_20... no
diff --git a/dev-dotnet/mono-addins/mono-addins-1.3.3.ebuild b/dev-dotnet/mono-addins/mono-addins-1.3.3.ebuild
index 6a9ffcb..54db041 100644
--- a/dev-dotnet/mono-addins/mono-addins-1.3.3.ebuild
+++ b/dev-dotnet/mono-addins/mono-addins-1.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-inherit eutils dotnet multilib autotools-utils
+inherit eutils dotnet multilib autotools
DESCRIPTION="A generic framework for creating extensible applications"
HOMEPAGE="https://www.mono-project.com/Mono.Addins"
@@ -24,7 +24,6 @@ S="${WORKDIR}/${PN}-${P}"
src_prepare() {
eautoreconf
- autotools-utils_src_prepare
## with dev-dotnet/gtk-sharp-2.99.1
## it gives
## checking for GTK_SHARP_20... no
diff --git a/dev-lang/mono/mono-9999.ebuild b/dev-lang/mono/mono-9999.ebuild
index 84ad6a4..88b61f6 100644
--- a/dev-lang/mono/mono-9999.ebuild
+++ b/dev-lang/mono/mono-9999.ebuild
@@ -4,12 +4,12 @@
EAPI="5"
AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
-inherit linux-info mono-env flag-o-matic pax-utils autotools-utils git-r3
+inherit linux-info mono-env flag-o-matic pax-utils autotools git-r3
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
HOMEPAGE="https://www.mono-project.com/Main_Page"
-EGIT_REPO_URI="git://github.com/mono/${PN}.git"
+EGIT_REPO_URI="https://github.com/mono/${PN}.git"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
@@ -59,8 +59,8 @@ src_prepare() {
# Remove this at your own peril. Mono will barf in unexpected ways.
append-flags -fno-strict-aliasing
-
- autotools-utils_src_prepare
+ eautoconf
+ eautomake
}
src_configure() {
@@ -89,7 +89,7 @@ src_configure() {
$(use_with doc mcs-docs)
)
- autotools-utils_src_configure
+ econf ${myeconfargs}
}
src_make() {
@@ -103,7 +103,7 @@ src_test() {
}
src_install() {
- autotools-utils_src_install
+ emake DESTDIR="${D}" install
# Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
# mono.spec and https://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html
diff --git a/www-servers/xsp/xsp-9999.ebuild b/www-servers/xsp/xsp-9999.ebuild
index 030ab44..83c04f2 100644
--- a/www-servers/xsp/xsp-9999.ebuild
+++ b/www-servers/xsp/xsp-9999.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI="6"
USE_DOTNET="net35 net40 net45"
PATCHDIR="${FILESDIR}/2.2/"
-inherit eutils dotnet user git-r3 autotools-utils
+inherit eutils dotnet user git-r3 autotools
DESCRIPTION="XSP is a small web server that can host ASP.NET pages"
HOMEPAGE="https://www.mono-project.com/ASP.NET"
@@ -36,18 +36,11 @@ src_prepare() {
fi
eapply_user
eautoconf
-}
-src_configure() {
myeconfargs=("--enable-maintainer-mode")
use test && myeconfargs+=("--with_unit_tests")
use doc || myeconfargs+=("--disable-docs")
eautomake --gnu --add-missing --force --copy #nowarn
- autotools-utils_src_configure
-}
-
-src_compile() {
- autotools-utils_src_compile
}
pkg_preinst() {
@@ -56,7 +49,8 @@ pkg_preinst() {
}
src_install() {
- mv_command="cp -ar" autotools-utils_src_install
+ emake DESTDIR="${D}" install
+
newinitd "${PATCHDIR}"/xsp.initd xsp
newinitd "${PATCHDIR}"/mod-mono-server-r1.initd mod-mono-server
newconfd "${PATCHDIR}"/xsp.confd xsp
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-05-26 6:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-26 6:40 [gentoo-commits] repo/proj/dotnet:master commit in: www-servers/xsp/, dev-dotnet/mono-addins/, dev-lang/mono/ Gergely Nagy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox