diff options
Diffstat (limited to 'dev-util/insight')
-rw-r--r-- | dev-util/insight/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/insight/Manifest | 14 | ||||
-rw-r--r-- | dev-util/insight/insight-6.8.ebuild | 76 |
3 files changed, 85 insertions, 12 deletions
diff --git a/dev-util/insight/ChangeLog b/dev-util/insight/ChangeLog index 238dabdf684e..0a4e68b830f5 100644 --- a/dev-util/insight/ChangeLog +++ b/dev-util/insight/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/insight # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/ChangeLog,v 1.46 2008/05/01 22:30:57 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/ChangeLog,v 1.47 2008/07/12 12:21:10 tester Exp $ + +*insight-6.8 (12 Jul 2008) + + 12 Jul 2008; Olivier CrĂȘte <tester@gentoo.org> +insight-6.8.ebuild: + Version bump, bug #226027 01 May 2008; Mike Frysinger <vapier@gentoo.org> insight-6.7.1-r1.ebuild: Mark amd64 stable #217467. diff --git a/dev-util/insight/Manifest b/dev-util/insight/Manifest index 304fed823907..cc643c026407 100644 --- a/dev-util/insight/Manifest +++ b/dev-util/insight/Manifest @@ -1,18 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 99insight 70 RMD160 52fcaed6d1e98148a618831a70244e0ff7ff20e2 SHA1 279361aa99e14f091277c23e31922a9fa75a0b02 SHA256 3d2b493b8b7879f26b8189b3d424aeefa39f9eba1784b34c6741882eff9c1e78 AUX insight-6.6-DESTDIR.patch 7362 RMD160 f3ea5ca1d9dc2cabe1507c079c4af0427ef7867b SHA1 981f91bd340a1ab84d96c37f74de636ff17ea2a3 SHA256 3a8680c762b3d3fd75a02662dc5d0fac262e30aa91407b7cf553abd201b6d0a0 AUX insight-6.6-burn-paths.patch 446 RMD160 e2ec981c7effaadf4ea2fc5382349e246d441dd1 SHA1 f021a3fc73ffcd3cd416a824b2f09b06dc442b7c SHA256 c80421818de4f7daaf1b8fde2251a06dc97b8de1fa38d6ef77aecabd301bf182 AUX tkImgGIF.patch 2577 RMD160 ac6e4f4632bdf2ca8047a65238b691cbc063b8a2 SHA1 9aca848bbd3228325e1172ee409c1f8dac063636 SHA256 cd43fc8520b42f0c4a4b82cc89ae5b980f08426d1aa9936de28312e1e1f5b9d9 DIST insight-6.7.1.tar.bz2 23172660 RMD160 475429a4429c65db7a783072eb5f2b00f05ee530 SHA1 014a1492621afd5c5ec012b1f4fdc43eef400e7b SHA256 c3b3fd534b1da4be279517e1755ce4fa65bc011ed0d62a1bb7e1aab219513542 +DIST insight-6.8.tar.bz2 23554905 RMD160 f7ce0dfd86107c06d99c5b7f7c4e456273e3deba SHA1 85fe6a4d4061a561d4b0051fb6b6e1043dd64674 SHA256 67104d6cec7ace422560c8188c3f5a6794f394d72ed223c51af20ee0d2a92359 EBUILD insight-6.7.1-r1.ebuild 1906 RMD160 32928b08a8abe3e203d83da9286b260d1db4a6c5 SHA1 6c1a8faa3b8c29f3952739a48cfe35c6a1e5c09b SHA256 9db4e83c4179427ab6bad51ca653a0b7f78e1a4caa98ff0fb9c044efa559d52a -MISC ChangeLog 5535 RMD160 324ef7dea70726d89fcf1637a90b37dd93fd268d SHA1 89be4ac245500fdc28084d9f027684aedd25c9ae SHA256 e68f1b09d493e2d368c763a542e2db90d1e63c2178b5a3062550eb5559095d60 +EBUILD insight-6.8.ebuild 1906 RMD160 6dcb369066dbce9de390d7b897d608ba4382e891 SHA1 d2f7d24c29bcca699c46b11ef543b7af7ebeedb4 SHA256 c8a745da5d95120c789516d448d1a0d378091eb55552852df3666521088cc2e3 +MISC ChangeLog 5663 RMD160 db9ab07693250d78f0bbb5f6a546bb640d44cf2d SHA1 6528b9f45120125cd9d495e5ecccb1eba0df9ddd SHA256 59c98b594648ddf05227ca471a9c6ab1d29ba6ca2831388351bd25e06ae88804 MISC metadata.xml 286 RMD160 12882e7694c3c4e380056119fe840917e8e7b8db SHA1 072f7af8878782a0d06b23a554ad3241daad15b9 SHA256 6c1d998e5098e6d7a2d0df5b9f38fccc23a06b02e8d37a4f03f98b7c70da4fde ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.7 (GNU/Linux) - -iD8DBQFIGkSnj9hvisErhMIRAnpfAKCofDtPN+MVgGYd/hYsyUkrTTe7zwCgk3VT -D+41MkBLOMZbg3iokx9ExI4= -=JLRP ------END PGP SIGNATURE----- diff --git a/dev-util/insight/insight-6.8.ebuild b/dev-util/insight/insight-6.8.ebuild new file mode 100644 index 000000000000..c1b6f686b932 --- /dev/null +++ b/dev-util/insight/insight-6.8.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/insight-6.8.ebuild,v 1.1 2008/07/12 12:21:10 tester Exp $ + +inherit eutils flag-o-matic + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +DESCRIPTION="A graphical interface to the GNU debugger" +HOMEPAGE="http://sourceware.org/insight/" +SRC_URI="ftp://sources.redhat.com/pub/${PN}/releases/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +IUSE="nls" + +RDEPEND="sys-libs/ncurses + x11-libs/libX11" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PN}-6.6-DESTDIR.patch + epatch "${FILESDIR}"/${PN}-6.6-burn-paths.patch + + cd "${S}/tk" + epatch "${FILESDIR}"/tkImgGIF.patch +} + +src_compile() { + append-flags -fno-strict-aliasing # tcl code sucks + strip-linguas -u bfd/po opcodes/po + econf \ + --disable-werror \ + $(use_enable nls) \ + --enable-gdbtk \ + --disable-tui \ + --datadir=/usr/share/${PN} \ + || die + emake || die +} + +src_install() { + # the tcl-related subdirs are not parallel safe + emake -j1 DESTDIR="${D}" install || die + + # Don't install docs when building a cross-insight + if [[ ${CTARGET} == ${CHOST} ]] ; then + dodoc gdb/gdbtk/{README,TODO} + fi + + # the gui tcl code does not consider any of the configure + # options given it ... instead, it requires the path to + # be /usr/share/redhat/... + mv "${D}"/usr/share/${PN}/redhat "${D}"/usr/share/ || die + + # scrub all the cruft we dont want + local x + cd "${D}"/usr/bin + for x in * ; do + [[ ${x} != *insight ]] && rm -f ${x} + done + cd "${D}" + rm -rf usr/{include,man,share/{info,locale,man}} + rm -rf usr/lib* +} |