Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90451 - dev-util/openldev [new eBuild]
Summary: dev-util/openldev [new eBuild]
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-04-25 17:32 UTC by Alessio D'Ascanio
Modified: 2018-06-07 18:24 UTC (History)
3 users (show)

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


Attachments
first import (openldev-0.3.9[eBuild].tar.bz2,1.50 KB, application/octet-stream)
2005-04-25 17:34 UTC, Alessio D'Ascanio
Details
openldev-0.3.9.ebuild (openldev-0.3.9.ebuild,362 bytes, text/plain)
2005-04-26 08:57 UTC, Mark Rosenstand
Details
openldev-0.3.9-r1.ebuild (openldev-0.3.9-r1.ebuild,826 bytes, text/plain)
2005-04-26 15:17 UTC, Mark Rosenstand
Details
openldev-0.4.0_pre20050426.ebuild (openldev-0.4.0_pre20050426.ebuild,951 bytes, text/plain)
2005-04-27 03:54 UTC, Mark Rosenstand
Details
openldev-0.4.0_beta1.ebuild (openldev-0.4.0_beta1.ebuild,898 bytes, text/plain)
2005-05-01 23:26 UTC, Alessio D'Ascanio
Details
openldev-0.4.1.ebuild (openldev-0.4.1.ebuild,991 bytes, text/plain)
2005-07-22 12:58 UTC, Guido
Details
ebuild for openldev-0.5.5 (openldev-0.5.5.ebuild,689 bytes, text/plain)
2006-03-14 11:20 UTC, Hugo
Details
New Ebuild for OpenLDev 0.6.1 (openldev-0.6.1.ebuild,1.29 KB, patch)
2006-06-25 09:30 UTC, Matteo Bertozzi
Details | Diff
openldev-1.0.ebuild (openldev-1.0.ebuild,1.32 KB, text/plain)
2007-11-07 17:01 UTC, Marcello Magaldi
Details
openldev-1.0.ebuild (openldev-1.0.ebuild,1.38 KB, text/plain)
2007-11-07 17:56 UTC, Marcello Magaldi
Details
openldev-1.0.ebuild (openldev-1.0.ebuild,1.22 KB, text/plain)
2007-11-07 18:33 UTC, Marcello Magaldi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alessio D'Ascanio 2005-04-25 17:32:29 UTC
Open Linux Developer is a environment based on the Gtkmm libraries that provides a graphical front-end to gcc/g++.

Reproducible: Always
Steps to Reproduce:
Comment 1 Alessio D'Ascanio 2005-04-25 17:34:51 UTC
Created attachment 57228 [details]
first import

it works on my ~amd64 box, please test it on x86 and amd64 (+)
Comment 2 Mark Rosenstand 2005-04-26 08:57:20 UTC
Created attachment 57292 [details]
openldev-0.3.9.ebuild

This is cleaner. It's for the final release, not 0.3.8 with the 20050525 patch
applied.
Comment 3 Alessio D'Ascanio 2005-04-26 11:26:55 UTC
i can't install without src_install() in your ebuild
Comment 4 Mark Rosenstand 2005-04-26 14:53:33 UTC
I know, I forgot to inherit base... sorry about that.

Anyway, I've fixed it in the one on http://www.openldev.org/download.php

(-r1 is almost, with USE support for gtk (and later perl and python) templates)
Comment 5 Mark Rosenstand 2005-04-26 15:17:00 UTC
Created attachment 57329 [details]
openldev-0.3.9-r1.ebuild

Added gtk USE-flag. This will enable the gtk project template.
Comment 6 Mark Rosenstand 2005-04-27 03:54:32 UTC
Created attachment 57373 [details]
openldev-0.4.0_pre20050426.ebuild

0.4.0 pre-release. This release allows the templates enabled in 0.3.9-r1 to
actually be used by openldev.
Comment 7 Alessio D'Ascanio 2005-05-01 23:26:00 UTC
Created attachment 57798 [details]
openldev-0.4.0_beta1.ebuild

it uses tarball in http://www.openldev.org/gentoo/
Comment 8 Guido 2005-07-22 12:58:01 UTC
Created attachment 64085 [details]
openldev-0.4.1.ebuild

Added an updated ebuild for version 0.4.1 with several new dependencies. It
builds fine for, but it crashes with an std::out_of_range exception.

GDB backtrace:
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::erase

Program received signal SIGABRT, Aborted.
[Switching to Thread 46912582167776 (LWP 14061)]
0x00002aaaaf47f589 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0x00002aaaaf47f589 in raise () from /lib/tls/libc.so.6
#1  0x00002aaaaf480c9e in abort () from /lib/tls/libc.so.6
#2  0x00002aaaadc38c38 in __gnu_cxx::__verbose_terminate_handler ()
   from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#3  0x00002aaaadc36e06 in __cxa_call_unexpected ()
   from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#4  0x00002aaaadc36e33 in std::terminate ()
   from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#5  0x00002aaaadc36f33 in __cxa_throw ()
   from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#6  0x00002aaaadbd9690 in std::__throw_out_of_range ()
   from //usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#7  0x00002aaaad96ffcc in Glib::ustring::erase ()
   from /usr/lib64/libglibmm-2.4.so.1
#8  0x0000000000462c42 in TemplateList::load_templates ()
#9  0x0000000000453e85 in OpenLDev::OpenLDev ()
#10 0x000000000043bd4a in main ()
Comment 9 Hugo 2006-03-14 11:20:16 UTC
Created attachment 82124 [details]
ebuild for openldev-0.5.5

new version
Comment 10 Fabio Bonfante 2006-04-20 18:08:28 UTC
just rename for 0.5.6, compile without problem for me ;-)
Comment 11 Matteo Bertozzi 2006-06-25 09:30:19 UTC
Created attachment 90122 [details, diff]
New Ebuild for OpenLDev 0.6.1
Comment 12 Matteo Bertozzi 2006-06-25 09:35:07 UTC
Comment on attachment 90122 [details, diff]
New Ebuild for OpenLDev 0.6.1

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Graphical front-end to various Development tools such as gcc."

HOMEPAGE="http://www.openldev.org/"
#SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
SRC_URI="http://kent.dl.sourceforge.net/sourceforge/${PN}/${P}.tar.bz2"

SLOT="0"
KEYWORDS="~x86"
IUSE=""
LICENSE="GPL-2"

DEPEND=">=x11-libs/gtk+-2.6.7
		>=x11-libs/gtksourceview-1.2.0
		>=gnome-base/gnome-vfs-2.0
		x11-libs/vte
		>=gnome-base/libglade-2.0
		dev-libs/libxml2
		>=gnome-base/libgnomeprint-2.2
		>=gnome-base/libgnomeprintui-2.2
		>=gnome-base/gconf-2.0
		>=gnome-base/libgnomeui-2.0"
RDEPEND="${DEPEND}"

src_compile() {
	cd ${WORKDIR}/${PN}
	econf || die "Error: econf failed!"
	emake || die "Error: emake failed!"
}

src_install() {
	cd ${WORKDIR}/${PN}
	einstall || die "Error: einstall failed!"
}

pkg_postinst() {
	einfo
	einfo "                  OpenLDev - ${HOMEPAGE}"
	einfo "OpenLDev is a graphical front-end to various Linux development tools"
	einfo "such as gcc, autotools and make. Most Integrated Development "
	einfo "Environments (IDE), are cumbersome and confusing to use, but "
	einfo "OpenLDev strives to provide an easy-to-use interface that is both"
	einfo "productive for experts and simple for beginners."
	einfo
}
Comment 13 Matteo Bertozzi 2006-06-25 09:36:14 UTC
Comment on attachment 90122 [details, diff]
New Ebuild for OpenLDev 0.6.1

src_install() {
+	cd ${WORKDIR}/${PN}
	einstall || die "Error: einstall failed!"
}
Comment 14 Marcello Magaldi 2007-11-07 16:42:10 UTC
openldev 1.0 is out (from 03-28-2007) it could be a good idea to update the ebuild
Comment 15 Marcello Magaldi 2007-11-07 17:01:04 UTC
Created attachment 135435 [details]
openldev-1.0.ebuild

updated last ebuild to work with last openldev 1.0 , I just updated the dependencies and modified the filename, on my system works but I don't know if all dependencies are correct.
Comment 16 Marcello Magaldi 2007-11-07 17:17:07 UTC
(In reply to comment #15)
> Created an attachment (id=135435) [edit]
> openldev-1.0.ebuild
> 
> updated last ebuild to work with last openldev 1.0 , I just updated the
> dependencies and modified the filename, on my system works but I don't know if
> all dependencies are correct.
> 

sorry but the ebuild doesn't work, it fails on install : 
 * 
 * ERROR: dev-util/openldev-1.0 failed.
 * Call stack:
 *             ebuild.sh, line 1695:  Called dyn_install
 *             ebuild.sh, line 1132:  Called qa_call 'src_install'
 *             ebuild.sh, line   44:  Called src_install
 *   openldev-1.0.ebuild, line   36:  Called einstall
 *             ebuild.sh, line  676:  Called die
 * The specific snippet of code:
 *              die "no Makefile found"
 *  The die message:
 *   no Makefile found
 * 

I should investigate.
Comment 17 Marcello Magaldi 2007-11-07 17:56:14 UTC
Created attachment 135438 [details]
openldev-1.0.ebuild

fixed "no makefile found" issue, now the ebuild works.
Comment 18 Marcello Magaldi 2007-11-07 18:33:55 UTC
Created attachment 135440 [details]
openldev-1.0.ebuild

used S instead of cd commands, removed src_compile and used the default one.
Comment 19 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:05:51 UTC
It seems that this package is no longer in Sunrise.