Version bump.
authorTim Harder <radhermit@gentoo.org>
Sun, 25 Dec 2011 05:39:59 +0000 (05:39 +0000)
committerTim Harder <radhermit@gentoo.org>
Sun, 25 Dec 2011 05:39:59 +0000 (05:39 +0000)
Package-Manager: portage-2.2.0_alpha81/cvs/Linux x86_64

dev-embedded/msp430-libc/ChangeLog
dev-embedded/msp430-libc/msp430-libc-20111224.ebuild [new file with mode: 0644]
dev-embedded/msp430mcu/ChangeLog
dev-embedded/msp430mcu/msp430mcu-20111224.ebuild [new file with mode: 0644]

index 941cf3356f392019bd1e4cc4078d78b4c8b88a28..55271e8a32c1e3a8a38d951fc52eda79f9b87adf 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-embedded/msp430-libc
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430-libc/ChangeLog,v 1.2 2011/12/05 22:14:11 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430-libc/ChangeLog,v 1.3 2011/12/25 05:36:21 radhermit Exp $
+
+*msp430-libc-20111224 (25 Dec 2011)
+
+  25 Dec 2011; Tim Harder <radhermit@gentoo.org> +msp430-libc-20111224.ebuild:
+  Version bump.
 
 *msp430-libc-20111205 (05 Dec 2011)
 
diff --git a/dev-embedded/msp430-libc/msp430-libc-20111224.ebuild b/dev-embedded/msp430-libc/msp430-libc-20111224.ebuild
new file mode 100644 (file)
index 0000000..a268d2e
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430-libc/msp430-libc-20111224.ebuild,v 1.1 2011/12/25 05:36:21 radhermit Exp $
+
+EAPI="4"
+
+CHOST="msp430"
+CTARGET="msp430"
+
+DESCRIPTION="C library for MSP430 microcontrollers"
+HOMEPAGE="http://mspgcc.sourceforge.net"
+SRC_URI="mirror://sourceforge/mspgcc/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="crosscompile_opts_headers-only"
+
+DEPEND="sys-devel/crossdev"
+[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
+       && RDEPEND="!dev-embedded/msp430-libc" \
+       || RDEPEND=""
+
+S="${WORKDIR}/${P}/src"
+
+pkg_setup() {
+       ebegin "Checking for msp430-gcc"
+       if type -p msp430-gcc > /dev/null ; then
+               eend 0
+       else
+               eend 1
+
+               eerror
+               eerror "Failed to locate 'msp430-gcc' in \$PATH. You can install a MSP430 toolchain using:"
+               eerror "  $ crossdev -t msp430"
+               eerror
+               die "MSP430 toolchain not found"
+       fi
+}
+
+src_install() {
+       emake PREFIX="${D}"/usr install
+}
index 775288eec68d68d55fe9b37607507dd39902c65b..549762deae83b69e4d38b1bdab7e4b774e2b90d3 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-embedded/msp430mcu
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430mcu/ChangeLog,v 1.3 2011/12/05 22:09:01 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430mcu/ChangeLog,v 1.4 2011/12/25 05:39:59 radhermit Exp $
+
+*msp430mcu-20111224 (25 Dec 2011)
+
+  25 Dec 2011; Tim Harder <radhermit@gentoo.org> +msp430mcu-20111224.ebuild:
+  Version bump.
 
 *msp430mcu-20111205 (05 Dec 2011)
 
diff --git a/dev-embedded/msp430mcu/msp430mcu-20111224.ebuild b/dev-embedded/msp430mcu/msp430mcu-20111224.ebuild
new file mode 100644 (file)
index 0000000..0e94f5f
--- /dev/null
@@ -0,0 +1,24 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/msp430mcu/msp430mcu-20111224.ebuild,v 1.1 2011/12/25 05:39:59 radhermit Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="MCU-specific data for MSP430 microcontrollers"
+HOMEPAGE="http://mspgcc.sourceforge.net"
+SRC_URI="mirror://sourceforge/mspgcc/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-20111205-install.patch
+}
+
+src_install() {
+       MSP430MCU_ROOT="${S}" ./scripts/install.sh "${D}/usr"
+}