summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlistair Bush <ali_bush@gentoo.org>2010-10-10 05:04:47 +0000
committerAlistair Bush <ali_bush@gentoo.org>2010-10-10 05:04:47 +0000
commit05fd55d2af759952b8697c55a6c11a0bf1125fbe (patch)
treec3461f968981773100f07ff62149179b66bd50c1 /dev-util/mono-tools
parentRemove old slotmove for x11-libs/openmotif, in order to prepare for package m... (diff)
downloadhistorical-05fd55d2af759952b8697c55a6c11a0bf1125fbe.tar.gz
historical-05fd55d2af759952b8697c55a6c11a0bf1125fbe.tar.bz2
historical-05fd55d2af759952b8697c55a6c11a0bf1125fbe.zip
Version Bump.
Package-Manager: portage-2.1.9.14/cvs/Linux x86_64
Diffstat (limited to 'dev-util/mono-tools')
-rw-r--r--dev-util/mono-tools/ChangeLog8
-rw-r--r--dev-util/mono-tools/Manifest15
-rw-r--r--dev-util/mono-tools/files/mono-tools-2.8-html-renderer-fixes.patch111
-rw-r--r--dev-util/mono-tools/mono-tools-2.8.ebuild59
4 files changed, 181 insertions, 12 deletions
diff --git a/dev-util/mono-tools/ChangeLog b/dev-util/mono-tools/ChangeLog
index cc52335b44e9..d88e49a4fb0d 100644
--- a/dev-util/mono-tools/ChangeLog
+++ b/dev-util/mono-tools/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/mono-tools
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v 1.74 2010/10/07 20:21:42 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v 1.75 2010/10/10 05:04:47 ali_bush Exp $
+
+*mono-tools-2.8 (10 Oct 2010)
+
+ 10 Oct 2010; Alistair Bush <ali_bush@gentoo.org> +mono-tools-2.8.ebuild,
+ +files/mono-tools-2.8-html-renderer-fixes.patch:
+ Version Bump.
07 Oct 2010; Pacho Ramos <pacho@gentoo.org>
-files/mono-tools-1.1.17-html-renderer-fixes.diff,
diff --git a/dev-util/mono-tools/Manifest b/dev-util/mono-tools/Manifest
index 3511c60409ea..b1d1afc6bd74 100644
--- a/dev-util/mono-tools/Manifest
+++ b/dev-util/mono-tools/Manifest
@@ -1,16 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX mono-tools-2.4-html-renderer-fixes.patch 4003 RMD160 588b6c7b8eb1d1b6c84e00db7decdcf0ac66fe80 SHA1 1ccc47ec25ae26db8e5be7922950deff84da7913 SHA256 3d582450657ab90016064e9b070fafcb3acfd51aa7e2c469ea9054a23f058110
+AUX mono-tools-2.8-html-renderer-fixes.patch 3682 RMD160 b3b989eb7ab600ab499936e4f612398cc29fc100 SHA1 3d304f1eb24438488b095023c5431da37d45e9f9 SHA256 867b998b638fbea65974fa93d91d689f124fc20010b8f8c551748edb0c91b04c
DIST mono-tools-2.6.2.tar.bz2 1068129 RMD160 8e8e47a0d5db4d1cfa9df7a63fc0590d79947b3f SHA1 1642997fde9605b0a4f5a78cf945a9fb6bad8462 SHA256 127d1aac9e54b08af898d6aced8caad1860c816134cebe0acfdbf62a53371401
+DIST mono-tools-2.8.tar.bz2 1708050 RMD160 8f1d87690bd248a057c0b2026930c8f222213ae3 SHA1 7ab4dc275931b90b49567f8af7e8dc5418f4fa12 SHA256 464fdd3b6dfbd0df0706b661d4407482496f5d79b89f9a78ca2d98120b6a2010
EBUILD mono-tools-2.6.2.ebuild 1503 RMD160 0928da8e2c4840d405efc35a1c1b9e3d8c36953e SHA1 6c054c8c6d96960696addc88d5821b7e3f7238d8 SHA256 9c077131490e92e75b818dcd57c5193d316b895f343525bd45940728ab8ec454
+EBUILD mono-tools-2.8.ebuild 1507 RMD160 acdc40a4d3766e9c2a4f4932f68c6e3e6139a7c2 SHA1 820b70fa9952106d42d594c5b191c04e0ac4074b SHA256 1a372bd5566257af70a4d048438964d72f6ea597d3e343f50919d18c70a18414
EBUILD mono-tools-9999.ebuild 1559 RMD160 1d82a1569df63e961ad7748f8ca4651102a5aa8c SHA1 e4154e01c0c2619fd37c3789b2994f72d6e09ae1 SHA256 84597f369d7bf6d1c6bc3d8bc665552775b48c307d926c0472ea8d157459efd0
-MISC ChangeLog 11794 RMD160 521aab4f99c2077742a7ded33edf996e170a5f0f SHA1 50baacefd9c7a5b1d4d75165a4199a8d9114e4d6 SHA256 6f4a4ab681ecc489be671e9a57331b7ba8192205affc8550cb960c6a294e9b21
+MISC ChangeLog 11971 RMD160 10adaf074ee8fa53ff88df2b5b277ba5fec35be9 SHA1 b1b3172679e6ef562a11cfcf6657eb89557969e4 SHA256 6b5d7ad57b1fe1f1b6eec487f8ea927e3f98bb7db50c9efa0551af3c99e8298c
MISC metadata.xml 254 RMD160 68c02b69bcd19311b207476b2cf5d474c74db77c SHA1 bd0905a26b1c03706221e75bd46fe88e9dc6a6c6 SHA256 edb26c541b69f6e45042fcfe097ad7b6103f69b5d7c03e90c434f8f6f019a04f
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
-
-iEUEARECAAYFAkyuK94ACgkQCaWpQKGI+9RvqACYiB045WvH+tPlymBCCsosJEOe
-lQCfTdlvIL61lw1hqMK2B7kQ8Ir4kqE=
-=KDql
------END PGP SIGNATURE-----
diff --git a/dev-util/mono-tools/files/mono-tools-2.8-html-renderer-fixes.patch b/dev-util/mono-tools/files/mono-tools-2.8-html-renderer-fixes.patch
new file mode 100644
index 000000000000..1c079c11806e
--- /dev/null
+++ b/dev-util/mono-tools/files/mono-tools-2.8-html-renderer-fixes.patch
@@ -0,0 +1,111 @@
+--- configure.in.old 2010-10-09 16:52:09.859675267 +0200
++++ configure.in 2010-10-09 17:01:01.043434596 +0200
+@@ -62,50 +62,80 @@
+ AC_SUBST(GNOME_SHARP_LIBS)
+ AM_CONDITIONAL(ENABLE_GNOME, test "x$enable_gnome" = "xyes")
+
+-PKG_CHECK_MODULES(GTKHTML_SHARP, gtkhtml-sharp-3.14, enable_gtkhtml=yes, enable_gtkhtml=no)
+-if test "x$enable_gtkhtml" = "xyes"; then
+- CSHARP_FLAGS="-d:GTKHTML_SHARP_3_14 $CSHARP_FLAGS"
+-else
+- PKG_CHECK_MODULES(GTKHTML_SHARP, gtkhtml-sharp-2.0, enable_gtkhtml=yes, enable_gtkhtml=no)
++AC_ARG_ENABLE(gtkhtml,
++ AC_HELP_STRING([--enable-gtkhtml], [Use GTKHTML Browser]),,
++ enable_gtkhtml=yes)
++
++if test "x$enable_gtkhtml" = "xyes" ; then
++ PKG_CHECK_MODULES([GTKHTML_SHARP],
++ [gtkhtml-sharp-3.14],
++ [CSHARP_FLAGS="-d:GTKHTML_SHARP_3_14"],
++ [
++ PKG_CHECK_MODULES([GTKHTML_SHARP],
++ [gtkhtml-sharp-2.0],
++ [CSHARP_FLAGS=""],
++ [])
++ ]
++ )
++ AC_SUBST(GTKHTML_SHARP_LIBS)
++ AC_SUBST(CSHARP_FLAGS)
+ fi
+-AC_SUBST(GTKHTML_SHARP_LIBS)
++
+ AM_CONDITIONAL(ENABLE_GTKHTML, test "x$enable_gtkhtml" = "xyes")
+
+-AC_SUBST(CSHARP_FLAGS)
++AC_ARG_ENABLE(gecko,
++ AC_HELP_STRING([--enable-gecko], [Use Gecko / Xulrunner-1.8 browser libs]),,
++ enable_gecko=yes)
++
++if test "x$enable_gecko" = "xyes" ; then
++ PKG_CHECK_MODULES(GECKO_SHARP, gecko-sharp-2.0)
++
++ AC_SUBST(GECKO_SHARP_LIBS)
++
++ # get the mozilla home directory
++ MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`"
++ AC_SUBST(MOZILLA_HOME)
++fi
+
+-PKG_CHECK_MODULES(GECKO_SHARP, gecko-sharp-2.0, enable_gecko=yes, enable_gecko=no)
+-AC_SUBST(GECKO_SHARP_LIBS)
+ AM_CONDITIONAL(ENABLE_GECKO, test "x$enable_gecko" = "xyes")
+
+-if test "x$enable_gecko" = "xyes"; then
+- # get the mozilla home directory
+- MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`"
+- AC_SUBST(MOZILLA_HOME)
++AC_ARG_ENABLE(webkit,
++ AC_HELP_STRING([--enable-webkit], [Use Webkit browser]),,
++ enable_webkit=yes)
++
++if test "x$enable_webkit" = "xyes" ; then
++ PKG_CHECK_MODULES(WEBKIT_SHARP, webkit-sharp-1.0)
++ AC_SUBST(WEBKIT_SHARP_LIBS)
+ fi
+
+-PKG_CHECK_MODULES(WEBKIT_SHARP, webkit-sharp-1.0, enable_webkit=yes, enable_webkit=no)
+-AC_SUBST(WEBKIT_SHARP_LIBS)
+ AM_CONDITIONAL(ENABLE_WEBKIT, test "x$enable_webkit" = "xyes")
+
+ # PKG_CHECK_MODULES(MONOWEBBROWSER, mono-webbrowser, enable_monowebbrowser=yes, enable_monowebbrowser=no)
+ # AC_SUBST(MONOWEBBROWSER_LIBS)
+
+-AC_MSG_CHECKING([for Mono.WebBrowser])
+-if test "x$GACUTIL" = "xno"
+-then
+- AC_MSG_RESULT([no])
+- if test "x$enable_monowebbrowser" = "x" ; then enable_monowebbrowser=no ; fi
+-else
+- if $GACUTIL -l Mono.WebBrowser | grep -q "Mono.WebBrowser"
++AC_ARG_ENABLE(monowebbrowser,
++ AC_HELP_STRING([--enable-monowebbrowser], [Use Mono.Webbrowser]),,
++ enable_monowebbrowser=yes)
++
++if test "x$enable_monowebbrowser" = "xyes" ; then
++ AC_MSG_CHECKING([for Mono.WebBrowser])
++ if test "x$GACUTIL" = "xno"
+ then
+- AC_MSG_RESULT([yes])
+- enable_monowebbrowser=yes
+- else
+ AC_MSG_RESULT([no])
+- enable_monowebbrowser=no
+- fi
++ if test "x$enable_monowebbrowser" = "x" ; then enable_monowebbrowser=no ; fi
++ else
++ if $GACUTIL -l Mono.WebBrowser | grep -q "Mono.WebBrowser"
++ then
++ AC_MSG_RESULT([yes])
++ enable_monowebbrowser=yes
++ MONOWEBBROWSER_LIBS=-r:Mono.WebBrowser
++ else
++ AC_MSG_RESULT([no])
++ enable_monowebbrowser=no
++ fi
++ fi
+ fi
+-MONOWEBBROWSER_LIBS=-r:Mono.WebBrowser
++
+ AM_CONDITIONAL(ENABLE_MONOWEBBROWSER, test "x$enable_monowebbrowser" = "xyes")
+
+ if test "x$enable_gtkhtml$enable_gecko$enable_monowebbrowser$enable_webkit" = "xnononono" ; then
diff --git a/dev-util/mono-tools/mono-tools-2.8.ebuild b/dev-util/mono-tools/mono-tools-2.8.ebuild
new file mode 100644
index 000000000000..00dd1ce73172
--- /dev/null
+++ b/dev-util/mono-tools/mono-tools-2.8.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.8.ebuild,v 1.1 2010/10/10 05:04:47 ali_bush Exp $
+
+EAPI=2
+
+inherit go-mono mono autotools
+
+DESCRIPTION="Set of useful Mono related utilities"
+HOMEPAGE="http://www.mono-project.com/"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="webkit gtkhtml +xulrunner"
+
+RDEPEND="=virtual/monodoc-${GO_MONO_REL_PV}*
+ >=dev-dotnet/gtk-sharp-2.12.6
+ >=dev-dotnet/glade-sharp-2.12.6
+ >=dev-dotnet/gconf-sharp-2
+ gtkhtml? ( >=dev-dotnet/gtkhtml-sharp-2.24.0 )
+ webkit? ( >=dev-dotnet/webkit-sharp-0.2-r1 )
+ xulrunner? ( >=dev-dotnet/gluezilla-2.6 )
+ "
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/pkgconfig-0.19"
+
+PATCHES=( "${FILESDIR}/${PN}-2.8-html-renderer-fixes.patch" )
+
+#Fails parallel make.
+MAKEOPTS="${MAKEOPTS} -j1"
+
+pkg_setup() {
+ if ! use webkit && ! use gtkhtml && ! use xulrunner
+ then
+ die "You must USE either webkit, gtkhtml or xulrunner"
+ fi
+}
+
+src_prepare() {
+ go-mono_src_prepare
+ eautoreconf
+}
+
+src_configure() {
+ econf --disable-dependency-tracking \
+ --disable-gecko \
+ $(use_enable gtkhtml) \
+ $(use_enable webkit) \
+ $(use_enable xulrunner monowebbrowser) \
+ || die "configure failed"
+}
+
+src_install() {
+ go-mono_src_install
+ # Defunct .desktop file, see bug 266694
+ find "${D}" -type f -name 'mprof-heap-viewer.desktop' -exec rm -f '{}' '+' || die "removal of mprof-heap-viewer.desktop failed"
+}