public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-embedded/msp430-gdb: msp430-gdb-7.2_p20111205.ebuild ChangeLog metadata.xml Manifest
@ 2011-12-10 23:00 Tim Harder (radhermit)
  0 siblings, 0 replies; only message in thread
From: Tim Harder (radhermit) @ 2011-12-10 23:00 UTC (permalink / raw
  To: gentoo-commits

radhermit    11/12/10 23:00:26

  Added:                msp430-gdb-7.2_p20111205.ebuild ChangeLog
                        metadata.xml Manifest
  Log:
  Initial import. Ebuild by me.
  
  (Portage version: 2.2.0_alpha79/cvs/Linux x86_64)

Revision  Changes    Path
1.1                  dev-embedded/msp430-gdb/msp430-gdb-7.2_p20111205.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/msp430-gdb-7.2_p20111205.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/msp430-gdb-7.2_p20111205.ebuild?rev=1.1&content-type=text/plain

Index: msp430-gdb-7.2_p20111205.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430-gdb/msp430-gdb-7.2_p20111205.ebuild,v 1.1 2011/12/10 23:00:25 radhermit Exp $

EAPI="4"

inherit flag-o-matic eutils

export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
	if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
		export CTARGET=${CATEGORY/cross-}
	fi
fi
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }

MY_PV="${PV%_p*}"
DESCRIPTION="GNU debugger for MSP430"
HOMEPAGE="http://sources.redhat.com/gdb/"
SRC_URI="http://ftp.gnu.org/gnu/gdb/gdb-${MY_PV}.tar.bz2
	ftp://sources.redhat.com/pub/gdb/releases/gdb-${MY_PV}.tar.bz2
	http://dev.gentoo.org/~radhermit/distfiles/${P}.patch.bz2"

LICENSE="GPL-2 LGPL-2"
SLOT="${CTARGET}"
KEYWORDS="~amd64 ~x86"
IUSE="expat nls python test"

RDEPEND=">=sys-libs/ncurses-5.2-r2
	sys-libs/readline
	expat? ( dev-libs/expat )
	python? ( =dev-lang/python-2* )"
DEPEND="${RDEPEND}
	virtual/yacc
	test? ( dev-util/dejagnu )
	nls? ( sys-devel/gettext )"

S="${WORKDIR}/gdb-${MY_PV}"

pkg_pretend() {
	is_cross || die "Only cross-compile builds are supported"
}

src_prepare() {
	strip-linguas -u bfd/po opcodes/po

	epatch "${WORKDIR}"/${P}.patch
}

src_configure() {
	strip-unsupported-flags
	econf \
		--with-bugurl='http://bugs.gentoo.org/' \
		--disable-werror \
		--enable-64-bit-bfd \
		--with-system-readline \
		--target=msp430 \
		--with-sysroot="${EPREFIX}"/usr/${CTARGET} \
		$(use_with expat) \
		$(use_enable nls) \
		$(use_with python python "${EPREFIX}/usr/bin/python2")
}

src_test() {
	emake check || ewarn "tests failed"
}

src_install() {
	emake \
		DESTDIR="${D}" \
		libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
		install || die
	rm -r "${D}"/nukeme || die

	# Don't install docs when building a cross-gdb
	if [[ ${CTARGET} != ${CHOST} ]] ; then
		rm -r "${ED}"/usr/share
		return 0
	fi

	dodoc README
	docinto gdb
	dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
		gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
	docinto sim
	dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING

	dodoc "${WORKDIR}"/extra/gdbinit.sample

	# Remove shared info pages
	rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
}

pkg_postinst() {
	# portage sucks and doesnt unmerge files in /etc
	rm -vf "${ROOT}"/etc/skel/.gdbinit

	if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
		ewarn "gdb is unable to get a mach task port when installed by Prefix"
		ewarn "Portage, unprivileged.  To make gdb fully functional you'll"
		ewarn "have to perform the following steps:"
		ewarn "  % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb"
		ewarn "  % sudo chmod g+s ${EPREFIX}/usr/bin/gdb"
	fi
}



1.1                  dev-embedded/msp430-gdb/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for dev-embedded/msp430-gdb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430-gdb/ChangeLog,v 1.1 2011/12/10 23:00:25 radhermit Exp $

*msp430-gdb-7.2_p20111205 (10 Dec 2011)

  10 Dec 2011; Tim Harder <radhermit@gentoo.org>
  +msp430-gdb-7.2_p20111205.ebuild, +metadata.xml:
  Initial import. Ebuild by me.




1.1                  dev-embedded/msp430-gdb/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<herd>dev-embedded</herd>
	<maintainer>
		<email>radhermit@gentoo.org</email>
		<name>Tim Harder</name>
	</maintainer>
</pkgmetadata>



1.1                  dev-embedded/msp430-gdb/Manifest

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/msp430-gdb/Manifest?rev=1.1&content-type=text/plain

Index: Manifest
===================================================================
DIST gdb-7.2.tar.bz2 18530613 RMD160 2f2f5eb331593a276f1b7024ac35f7ca1520653d SHA1 cae138dee0c11778c471a1d5e4b09e0ae08f9e9d SHA256 bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0
DIST msp430-gdb-7.2_p20111205.patch.bz2 76553 RMD160 b27987fd3f16fd8f5dfec6d5a51af69fcf71a1e2 SHA1 126290e63f1dd7d7d5cf867b4cef92e738dd7f8e SHA256 a34488c79da08dc4a4b12bdfb2670497f5cbb1774822df1ed33624b02cd2c8cd
EBUILD msp430-gdb-7.2_p20111205.ebuild 2634 RMD160 62eeec6047a49f9d787e24bae35cdeea845a933c SHA1 9d04acdc6c52274fc92d4fad40f26cfaf768d5ee SHA256 2d92e045b653fb43e0ecda1337bfcdc390ae3822de482f5e51a570df91b3ca62
MISC ChangeLog 298 RMD160 56f7d55473179c0439f9112944aa03d1d0c70515 SHA1 5107a86bde746cd8ffa12a34eace885fe73a1afa SHA256 17433340ad3486d195f593e5226acecd8ce2eda337af9e7581ea6567f59948bc
MISC metadata.xml 259 RMD160 082a83a7fe1b7bc7d5058d54d4d3fe8804bbb5ed SHA1 3ff6b1e5c2e927609b426798611f0d5cf28a3fd2 SHA256 817fb0befe31f4dff07f8ff548ae60b1719bc491ca7338dfb0642f406de3c7d2






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-12-10 23:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-10 23:00 [gentoo-commits] gentoo-x86 commit in dev-embedded/msp430-gdb: msp430-gdb-7.2_p20111205.ebuild ChangeLog metadata.xml Manifest Tim Harder (radhermit)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox