From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1M4doX-0002Hl-A9 for garchives@archives.gentoo.org; Thu, 14 May 2009 16:29:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BC2ACE0353; Thu, 14 May 2009 16:29:44 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7A09EE0353 for ; Thu, 14 May 2009 16:29:44 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 24A7664EC2 for ; Thu, 14 May 2009 16:29:44 +0000 (UTC) Received: from loki_val by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1M4doV-0001GN-KV for gentoo-commits@lists.gentoo.org; Thu, 14 May 2009 16:29:43 +0000 From: "Peter Alfredsen (loki_val)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, loki_val@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/mono: ChangeLog mono-2.4-r3.ebuild mono-2.4-r2.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog mono-2.4-r3.ebuild mono-2.4-r2.ebuild X-VCS-Directories: dev-lang/mono X-VCS-Committer: loki_val X-VCS-Committer-Name: Peter Alfredsen Content-Type: text/plain; charset=utf8 Message-Id: Sender: Peter Alfredsen Date: Thu, 14 May 2009 16:29:43 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 3831c57d-cee8-44ca-9fa3-6f436407a32e X-Archives-Hash: 1d37b67aa6fc011491a6ab6ee9a0c22d loki_val 09/05/14 16:29:43 Modified: ChangeLog Added: mono-2.4-r3.ebuild Removed: mono-2.4-r2.ebuild Log: Bump for one-character fix for bug 269790. (Portage version: 2.2_rc28/cvs/Linux x86_64) Revision Changes Path 1.170 dev-lang/mono/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mono/Chan= geLog?rev=3D1.170&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mono/Chan= geLog?rev=3D1.170&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mono/Chan= geLog?r1=3D1.169&r2=3D1.170 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v retrieving revision 1.169 retrieving revision 1.170 diff -u -r1.169 -r1.170 --- ChangeLog 12 May 2009 20:30:20 -0000 1.169 +++ ChangeLog 14 May 2009 16:29:43 -0000 1.170 @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/mono # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.169 2009/= 05/12 20:30:20 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.170 2009/= 05/14 16:29:43 loki_val Exp $ + +*mono-2.4-r3 (14 May 2009) + + 14 May 2009; Peter Alfredsen -mono-2.4-r2.ebuild= , + +mono-2.4-r3.ebuild: + Bump for one-character fix for bug 269790. =20 *mono-2.4-r2 (12 May 2009) =20 1.1 dev-lang/mono/mono-2.4-r3.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mono/mono= -2.4-r3.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mono/mono= -2.4-r3.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: mono-2.4-r3.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.4-r3.ebuild,v 1.1= 2009/05/14 16:29:43 loki_val Exp $ EAPI=3D2 inherit linux-info mono eutils flag-o-matic multilib go-mono DESCRIPTION=3D"Mono runtime and class libraries, a C# compiler/interprete= r" HOMEPAGE=3D"http://www.go-mono.com" LICENSE=3D"MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exce= ption IDPL" SLOT=3D"0" KEYWORDS=3D"~x86 ~amd64" IUSE=3D"xen moonlight minimal" #Bash requirement is for +=3D operator COMMONDEPEND=3D"!=3Dapp-shells/bash-3.2" PDEPEND=3D"dev-dotnet/pe-format" MAKEOPTS=3D"${MAKEOPTS} -j1" RESTRICT=3D"test" PATCHES=3D( "${WORKDIR}/mono-2.2-libdir126.patch" "${FILESDIR}/mono-2.2-ppc-threading.patch" "${FILESDIR}/mono-2.2-uselibdir.patch" "${FILESDIR}/mono-2.4-ppcbuild-fix.patch" "${FILESDIR}/mono-2.4-openoffice.patch" ) pkg_setup() { if use kernel_linux then get_version if linux_config_exists then if linux_chkconfig_present SYSVIPC then einfo "CONFIG_SYSVIPC is set, looking good." else eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono wil= l hang while compiling." eerror "See http://bugs.gentoo.org/261869 for more info." die "Please set CONFIG_SYSVIPC in your kernel .config" fi else ewarn "Was unable to determine your kernel .config" ewarn "Please note that if CONFIG_SYSVIPC is not set in your kernel .c= onfig, mono will hang while compiling." ewarn "See http://bugs.gentoo.org/261869 for more info." fi fi } src_prepare() { sed -e "s:@MONOLIBDIR@:$(get_libdir):" \ < "${FILESDIR}"/mono-2.2-libdir126.patch \ > "${WORKDIR}"/mono-2.2-libdir126.patch || die "Sedding patch file failed" go-mono_src_prepare } src_configure() { # mono's build system is finiky, strip the flags strip-flags #Remove this at your own peril. Mono will barf in unexpected ways. append-flags -fno-strict-aliasing #NOTE: We need the static libs for now so mono-debugger works. #See http://bugs.gentoo.org/show_bug.cgi?id=3D256264 for details go-mono_src_configure \ --enable-static \ --disable-quiet-build \ --with-preview \ --with-glib=3Dsystem \ $(use_with moonlight) \ --with-libgdiplus=3D$(use minimal && printf "no" || printf "installed" = ) \ $(use_with xen xen_opt) \ --without-ikvm-native \ --with-jit \ --disable-dtrace } src_test() { vecho ">>> Test phase [check]: ${CATEGORY}/${PF}" export MONO_REGISTRY_PATH=3D"${T}/registry" export XDG_DATA_HOME=3D"${T}/data" export MONO_SHARED_DIR=3D"${T}/shared" export XDG_CONFIG_HOME=3D"${T}/config" export HOME=3D"${T}/home" emake -j1 check } src_install() { go-mono_src_install #Bug 255610 sed -i -e "s:mono/2.0/mod.exe:mono/1.0/mod.exe:" \ "${D}"/usr/bin/mod || die "Failed to fix mod." find "${D}"/usr/ -name '*nunit-docs*' -exec rm -rf '{}' '+' || die "Remo= ving nunit .docs failed" # Remove Jay to avoid colliding with dev-util/jay, the internal # version is only used to build mcs. rm -r "${D}"/usr/share/jay "${D}"/usr/bin/jay "${D}"/usr/share/man/man1/= jay.1* } #THINK!!!! Before touching postrm and postinst #Reference phase order: #pkg_preinst #pkg_prerm #pkg_postrm #pkg_postinst pkg_preinst() { local symlink local NUNIT_DIR=3D"/usr/$(get_libdir)/mono/nunit" local pv_atom if [[ "$(readlink "${ROOT}"/${NUNIT_DIR})" =3D=3D *"mono-nunit"* ]] then for pv_atom in 2.2{,-r1,-r2,-r3,-r4} '2.4_pre*' '2.4_rc*' 2.4 do if has_version "=3Ddev-lang/mono-${pv_atom}" then einfo "If you just received a file collision warning message," einfo "be advised that this is a known problem, which will now be fix= ed:" ebegin "Found broken symlinks created by $(best_version dev-lang/mono= ), fixing" for symlink in \ "${ROOT}/${NUNIT_DIR}" \ "${ROOT}/usr/$(get_libdir)/pkgconfig/nunit.pc" \ "${ROOT}/usr/bin/nunit-console" \ "${ROOT}/usr/bin/nunit-console2" do if [[ -L "${symlink}" ]] then rm -f "${symlink}" &> /dev/null fi done eend 0 break fi done fi } pkg_postinst() { elog "PLEASE TAKE NOTE!" elog "" elog "Some of the namespaces supported by Mono require extra packages to= be installed." elog "Below is a list of namespaces and the corresponding package you mu= st install:" elog "" elog ">=3Dx11-libs/cairo-1.6.4" elog " Mono.Cairo" elog "Also read:" elog "http://www.mono-project.com/Mono.Cairo" elog "" elog ">=3Ddev-db/firebird-2.0.4.13130.1" elog " FirebirdSql.Data.Firebird" elog "Also read:" elog "http://www.mono-project.com/Firebird_Interbase" elog "" elog "=3Ddev-dotnet/gluezilla-${GO_MONO_REL_PV}*" elog " Mono.Mozilla" elog " Mono.Mozilla.WebBrowser" elog " Mono.Mozilla.Widget" elog " Interop.SHDocVw" elog " AxInterop.SHDocVw" elog " Interop.mshtml.dll" elog " System.Windows.Forms.WebBrowser" elog " Microsoft.IE" elog "Also read:" elog "http://www.mono-project.com/WebBrowser" elog "" elog "dev-db/sqlite:3" elog " Mono.Data.Sqlite" elog " Mono.Data.SqliteClient" elog "Also read:" elog "http://www.mono-project.com/SQLite" elog "" elog ">=3Ddev-db/oracle-instantclient-basic-10.2" elog " System.Data.OracleClient" elog "Also read:" elog "http://www.mono-project.com/Oracle" elog "" elog "Mono also has support for packages that are not included in portag= e:" elog "" elog "No ebuild available:" elog " IBM.Data.DB2" elog "Also read: http://www.mono-project.com/IBM_DB2" elog "" elog "No ebuild needed:" elog " Mono.Data.SybaseClient" elog "Also read: http://www.mono-project.com/Sybase" } # NOTICE: THE COPYRIGHT FILES IN THE TARBALL ARE UNCLEAR! # WHENEVER YOU THINK SOMETHING IS GPL-2+, IT'S ONLY GPL-2 # UNLESS MIGUEL DE ICAZA HIMSELF SAYS OTHERWISE. # mono # The code we use is LGPL, but contributions must be made under the MIT/X= 11 # license, so Novell can serve its paying customers. Exception is mono/ma= n. # LICENSE=3D"LGPL-2.1" # mono/man # LICENSE=3D"MIT" # mcs/mcs # mcs/gmcs # LICENSE=3D"GPL-2 MIT" # tests # LICENSE=3D"MIT" # mcs/class # Except the listed exceptions: # LICENSE=3D"MIT" # mcs/class/ByteFX.Data # mcs/class/Npgsql # LICENSE=3D"LGPL-2.1" # mcs/class/FirebirdSql.Data.Firebird # LICENSE=3D"IDPL" # mcs/class/ICSharpCode.SharpZipLib # LICENSE=3D"GPL-2-with-linking-exception" # mcs/class/MicrosoftAjaxLibrary # LICENSE=3D"Ms-Pl" # mcs/class/Microsoft.JScript/Microsoft.JScript/TokenStream.cs # mcs/class/Microsoft.JScript/Microsoft.JScript/Token.cs # mcs/class/Microsoft.JScript/Microsoft.JScript/Parser.cs # mcs/class/Microsoft.JScript/Microsoft.JScript/Decompiler.cs # LICENSE=3D"|| ( NPL-1.1 GPL-2 )" # mcs/jay # LICENSE=3D"BSD-4" # mcs/tools # Except the listed exceptions: # LICENSE=3D"MIT" # mcs/tools/mdoc/Mono.Documentation/monodocs2html.cs # LICENSE=3D"GPL-2" # mcs/tools/sqlsharp/SqlSharpCli.cs # LICENSE=3D"GPL-2" # mcs/tools/csharp/repl.cs # LICENSE=3D"|| ( MIT GPL-2 )" # mcs/tools/mono-win32-setup.nsi # LICENSE=3D"GPL-2" # samples # LICENSE=3D"MIT"