Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 168208 - dev-util/monodevelop-0.14 version bump
Summary: dev-util/monodevelop-0.14 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 177600 181988 (view as bug list)
Depends on: 173264
Blocks:
  Show dependency tree
 
Reported: 2007-02-24 02:30 UTC by Daedius
Modified: 2007-07-01 19:12 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
monodevelop-0.13.1 custom ebuild (monodevelop-0.13.1.ebuild,1.26 KB, text/plain)
2007-04-01 01:21 UTC, Sascha Jüngling
Details
monodevelop-0.13.1.ebuild based on wtk-overlay version (monodevelop-0.13.1.ebuild,3.47 KB, text/plain)
2007-04-01 09:24 UTC, Denis Misiurca
Details
monodevelop-0.13.1.ebuild (based on wtk-overlay) (monodevelop-0.13.1.ebuild,2.72 KB, text/plain)
2007-04-01 19:03 UTC, Denis Misiurca
Details
monodevelop-0.13.1-nemerle-fix.diff (monodevelop-0.13.1-nemerle-fix.diff,17.75 KB, text/plain)
2007-04-03 18:00 UTC, Denis Misiurca
Details
monodevelop-0.13.1.ebuild (with nemerle support) (monodevelop-0.13.1.ebuild,2.97 KB, text/plain)
2007-04-03 18:05 UTC, Denis Misiurca
Details
monodevelop-0.12-makeinstall-fix.diff (monodevelop-0.12-makeinstall-fix.diff,560 bytes, text/plain)
2007-05-03 21:50 UTC, Denis Misiurca
Details
monodevelop-0.14 custom ebuild (monodevelop-0.14.ebuild,1.24 KB, text/plain)
2007-06-13 15:58 UTC, Jesus Rodriguez
Details
monodevelop-0.14 custom ebuild (monodevelop-0.14.ebuild,2.06 KB, text/plain)
2007-06-14 07:07 UTC, Tim Taubert
Details
monodevelop-0.14-configure.patch (monodevelop-0.14-configure.patch,2.94 KB, patch)
2007-06-14 07:09 UTC, Tim Taubert
Details | Diff
monodevelop-0.14.ebuild with aspnet and aspnetedit support (monodevelop-0.14.ebuild,3.62 KB, text/plain)
2007-06-28 06:25 UTC, Jurek Bartuszek (RETIRED)
Details
monodevelop-0.14-configure.patch (monodevelop-0.14-configure.patch,3.44 KB, patch)
2007-06-28 06:32 UTC, Jurek Bartuszek (RETIRED)
Details | Diff
patch fixing default ASP.NET (Web application) project template (monodevelop-0.14-aspnet-template-fix.patch,527 bytes, patch)
2007-06-28 06:34 UTC, Jurek Bartuszek (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daedius 2007-02-24 02:30:43 UTC
New ebuild 

Reproducible: Always
Comment 1 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-02-25 00:00:12 UTC
Please note that we do keep up with the releases; there is no need to file bug reports for version bumps immediately.  We are working on getting monodevelop-0.13 into portage.
Comment 2 Sascha Jüngling 2007-03-26 22:49:10 UTC
(In reply to comment #1)
> Please note that we do keep up with the releases; there is no need to file bug
> reports for version bumps immediately.  We are working on getting
> monodevelop-0.13 into portage.
> 

Any chance to get a status update? 0.13.1 has even been released :)
Comment 3 Thomas Glaser 2007-03-27 11:22:43 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Please note that we do keep up with the releases; there is no need to file bug
> > reports for version bumps immediately.  We are working on getting
> > monodevelop-0.13 into portage.
> > 
> 
> Any chance to get a status update? 0.13.1 has even been released :)
> 

You can (mis)use the monodevelop-0.12.ebuild. Create a local Overlay and copy this ebuild. Rename it to monodevelop-0.13.1.ebuild and remove the fixes section. Digest and emerge. The IDE works, C# works, the GTK-Designer works. I have not tested anything else. Maybe you can use this procedure with the 0.12-r6 ebuild from the WiredTEK overlay.
Comment 4 Sascha Jüngling 2007-04-01 01:21:59 UTC
Created attachment 115110 [details]
monodevelop-0.13.1 custom ebuild
Comment 5 Sascha Jüngling 2007-04-01 01:23:37 UTC
Comment on attachment 115110 [details]
monodevelop-0.13.1 custom ebuild

Thanks Thomas, that worked. Still, it would be nice to see a "native" ebuild :)
Comment 6 Denis Misiurca 2007-04-01 09:24:23 UTC
Created attachment 115134 [details]
monodevelop-0.13.1.ebuild based on wtk-overlay version

compiles ok and seems to be working with:
USE="aspnet firefox subversion -boo -debugger -java -seamonkey -vte"

makefile patch can be obtained from http://wtk-overlay.svn.sourceforge.net/viewvc/wtk-overlay/wtk-mono/dev-util/monodevelop/files/monodevelop-0.12-makeinstall-fix.diff?revision=194&view=markup
Comment 7 Denis Misiurca 2007-04-01 09:26:30 UTC
I also tried to enable nemerle support, but got some errors ( see http://bugzilla.ximian.com/show_bug.cgi?id=81282 )
Comment 8 Denis Misiurca 2007-04-01 19:03:39 UTC
Created attachment 115201 [details]
monodevelop-0.13.1.ebuild (based on wtk-overlay)

removed debugger flag (monodebugger is not in portage)
Comment 9 Denis Misiurca 2007-04-03 18:00:52 UTC
Created attachment 115378 [details]
monodevelop-0.13.1-nemerle-fix.diff

patch for nemerle plugin
seems to work, but without autocomplete support
Comment 10 Denis Misiurca 2007-04-03 18:05:27 UTC
Created attachment 115380 [details]
monodevelop-0.13.1.ebuild (with nemerle support)

monodevelop ebuild with nemerle support
requires nemerle-dev snapshot ( http://bugs.gentoo.org/show_bug.cgi?id=173264 )
Comment 11 Jon Severinsson 2007-05-03 20:32:39 UTC
I tried the latest of these ebuilds without luck. I had to remove the monodevelop-0.12-makeinstall-fix.diff line from the ebuild, as the file was neither in this buggreport nor in portage. Anyway, the error I got is pasted below:

make[5]: Entering directory `/var/tmp/portage/dev-util/monodevelop-0.13.1/work/monodevelop-0.13.1/Extras/AspNetEdit/chrome'
cp aspdesigner.jar /usr/lib64/mozilla-firefox/chrome/
if test -f /usr/lib64/mozilla-firefox/chrome/installed-chrome.txt; then \
                cp /usr/lib64/mozilla-firefox/chrome/installed-chrome.txt /tmp/chrome.old; \
                sudo bash -c "sed -e'/aspdesigner/d' /tmp/chrome.old > /usr/lib64/mozilla-firefox/chrome/installed-chrome.txt"; \
                for CHRM in "content,install,url,jar:resource:/chrome/aspdesigner.jar!/content/aspdesigner/" "locale,install,url,jar:resource:/chrome/aspdesigner.jar/locale/en-US/aspdesigner/"; do \
                        cp /usr/lib64/mozilla-firefox/chrome/installed-chrome.txt /tmp/chrome.old; \
                        sudo bash -c "sed -e'\$a$CHRM' /tmp/chrome.old > /usr/lib64/mozilla-firefox/chrome/installed-chrome.txt"; \
                        rm /tmp/chrome.old; \
                done; \
        fi;
ACCESS DENIED  open_wr:   /usr/lib64/mozilla-firefox/chrome/aspdesigner.jar
cp: cannot create regular file `/usr/lib64/mozilla-firefox/chrome/aspdesigner.jar': Permission denied
make[5]: *** [old-install-files] Error 1
make[5]: *** Waiting for unfinished jobs....
/bin/sh: line 2: sudo: command not found
/bin/sh: line 5: sudo: command not found
/bin/sh: line 5: sudo: command not found
make[5]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.13.1/work/monodevelop-0.13.1/Extras/AspNetEdit/chrome'
make[4]: *** [install-data-am] Error 2
make[4]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.13.1/work/monodevelop-0.13.1/Extras/AspNetEdit/chrome'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.13.1/work/monodevelop-0.13.1/Extras/AspNetEdit/chrome'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.13.1/work/monodevelop-0.13.1/Extras/AspNetEdit'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.13.1/work/monodevelop-0.13.1/Extras'
make: *** [install-recursive] Error 1

!!! ERROR: dev-util/monodevelop-0.13.1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_install
  ebuild.sh, line 1060:   Called qa_call 'src_install'
  environment, line 3613:   Called src_install
  monodevelop-0.13.1.ebuild, line 76:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/dev-util:monodevelop-0.13.1:20070503-202629.log'.

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-dev-util_-_monodevelop-0.13.1-30198.log"

open_wr:   /usr/lib64/mozilla-firefox/chrome/aspdesigner.jar
--------------------------------------------------------------------------------
!!! This ebuild is from an overlay: '/usr/local/portage/mono'
Comment 12 Denis Misiurca 2007-05-03 21:46:35 UTC
(In reply to comment #11)
> I tried the latest of these ebuilds without luck. I had to remove the
> monodevelop-0.12-makeinstall-fix.diff line from the ebuild, as the file was
> neither in this buggreport nor in portage. Anyway, the error I got is pasted
> below:

In Comment #6 I posted a link to monodevelop-0.12-makeinstall-fix.diff
http://wtk-overlay.svn.sourceforge.net/viewvc/*checkout*/wtk-overlay/wtk-mono/dev-util/monodevelop/files/monodevelop-0.12-makeinstall-fix.diff

You must use that file to build monodevelop
Comment 13 Denis Misiurca 2007-05-03 21:50:53 UTC
Created attachment 118093 [details]
monodevelop-0.12-makeinstall-fix.diff

Attaching wtk-overlay's monodevelop-0.12-makeinstall-fix.diff here
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2007-05-08 09:15:37 UTC
*** Bug 177600 has been marked as a duplicate of this bug. ***
Comment 15 Jesus Rodriguez 2007-06-13 15:58:02 UTC
Created attachment 121942 [details]
monodevelop-0.14 custom ebuild

Ebuild for the new version of monodevelop.
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2007-06-14 07:00:04 UTC
*** Bug 181988 has been marked as a duplicate of this bug. ***
Comment 17 Tim Taubert 2007-06-14 07:07:21 UTC
Created attachment 121999 [details]
monodevelop-0.14 custom ebuild

New ebuild for version 0.14 modified from Saleem Abdulrasool.

Tested on x86 with use flags firefox and subversion.
Comment 18 Tim Taubert 2007-06-14 07:09:13 UTC
Created attachment 122000 [details, diff]
monodevelop-0.14-configure.patch

Patch file belonging to ebuild attachment no. #121999.
Comment 19 n4cer 2007-06-14 07:17:50 UTC
(In reply to comment #17)
> Created an attachment (id=121999) [edit]
> monodevelop-0.14 custom ebuild
> 
> New ebuild for version 0.14 modified from Saleem Abdulrasool.
> 
> Tested on x86 with use flags firefox and subversion.
> 

works fine for me on x86 with use firefox java
Comment 20 Richard 2007-06-19 14:45:44 UTC
Working great for me here as well! =P nice ebuild
Comment 21 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-27 02:17:19 UTC
Why did you drop the aspnet flag?
Comment 22 Tim Taubert 2007-06-27 04:23:59 UTC
(In reply to comment #21)
> Why did you drop the aspnet flag?
> 

The original author of this ebuild dropped the flag and because I don't need it I just didn't care :).
But feel free to activate the flag, test it and share your working ebuild.
Comment 23 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-28 01:50:42 UTC
One more thing (and please correct me if I'm wrong): all "fixes" introduced by monodevelop-0.14-configure.patch (attachment #122000 [details, diff]) besides `which seamonkey` and MOZILLA_HOME lines actually prevent monodevelop from properly detecting aspnet/nemerle/boo settings passed to configure script. Any reason why?
Comment 24 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-28 02:12:03 UTC
Never mind, just ignore my last comment... too tired to do any serious bugfixing now ;-)
Comment 25 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-28 06:25:46 UTC
Created attachment 123277 [details]
monodevelop-0.14.ebuild with aspnet and aspnetedit support

Ok, here's my version based on Tim's ebuild.

New things:

1. aspnet and aspnetedit use flags + related code
2. ikvm now takes precedence over ikvm-bin
3. some code formatting issues

Two patches will follow.

Since we're not taking monodevelop-0.13.1 or 0.12 under consideration anymore, I'm also marking any regarding attachments obsolete. I'd like to finally add this to portage later today (maybe tomorrow), so let's stick to one version of 0.14 ebuild. Hence if you want to introduce any changes or fixes - do it basing on the one I've just sent here.
Comment 26 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-28 06:32:18 UTC
Created attachment 123278 [details, diff]
monodevelop-0.14-configure.patch

A modified version (more strict) of Tim's configure.patch. It doesn't allow situations, where e.g. --enable-boo is passed to configure script without boo being present in the system. Without this strict checking compilation went smoothly, now we get a configure error.
Comment 27 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-28 06:34:24 UTC
Created attachment 123279 [details, diff]
patch fixing default ASP.NET (Web application) project template

A small patch fixing default ASP.NET project template
Comment 28 Tim Taubert 2007-06-28 08:08:16 UTC
Your ebuild works fine for me with aspnet use flags enabled. Good work and I am glad that monodevelop has finally found it's way back into portage :).
Comment 29 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-28 13:01:24 UTC
The only thing that still worries me is nemerle support. As far as I can see monodevelop needs a daily snapshot in order to work and I'm not sure how to handle this as those are probably quite unstable. One option is to p.mask nemerle-0.9.3.99* and thus monodevelop-0.14, another is to drop nemerle useflag, wait until a new stable version arrives and forget about p.masking. You're welcome to share your opinions.
Comment 30 Jan Oravec 2007-06-30 13:17:08 UTC
I vote for package.masking new nemerle and package.use.masking nemerle USE flag for monodevelop-0.14.
Comment 31 Jurek Bartuszek (RETIRED) gentoo-dev 2007-07-01 00:58:03 UTC
I've decided to let nemerle go and there are (at least) three arguments to support this decision:

1. monodevelop-0.14 requires a development snapshot of nemerle
2. nemerle snapshots made from any svn revision > 6855 do not provide the Nemerle.Completion namespace required by monodevelop-0.14 (see bug #158241), hence it will most probably not reappear in next stable release; this means that either nemerle community takes on the monodevelop nemerle addin and finishes it or monodevelop upstream drops nemerle support (check out this mono-list thread: http://lists.ximian.com/pipermail/mono-list/2007-May/035137.html)
3. Extras/NemerleBinding/Gui/CodeGenerationPanel.cs seems to require mono-addins, which is fairly new and hasn't made it to portage yet

My opinion is to hold back nemerle support until status of the add-in is clarified and officially confirmed by upstream
Comment 32 Denis Misiurca 2007-07-01 13:07:53 UTC
checking for update-mime-database... /usr/bin/update-mime-database
checking for update-desktop-database... no
configure: error: You need to install update-desktop-database

Possible desktop-file-utils must be added to dependencies, or this check removed from configure
Comment 33 Jurek Bartuszek (RETIRED) gentoo-dev 2007-07-01 19:12:38 UTC
monodevelop-0.14 is in the tree now, thank you all for providing the ebuilds, patches and support. Please report any related and not yet solved problems mentioned here by filing new bugs.