ChangeLog

# ChangeLog for dev-lang/nqc
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/ChangeLog,v 1.13 2008/05/29 06:13:47 phreak Exp $

29 May 2008; Christian Heim metadata.xml:
Removing Lars Weiler (Pylon) from metadata.xml (as per #215644). Assigning
to maintainer-needed.

22 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

31 Jan 2007; Marius Mauch nqc-2.5.1.ebuild,
nqc-3.1_p4.ebuild:
Replacing einfo with elog

*nqc-3.1_p4 (18 Jun 2006)

18 Jun 2006; Lars Weiler +files/nqc-3.1_p4-amd64.patch,
+files/nqc-3.1_p4-usb.patch, +metadata.xml, +nqc-3.1_p4.ebuild:
Version bump; thanks to all contributors in bug #89257.

14 Dec 2005; Maurice van der Pot
+files/nqc-2.5.1-gcc34-fix.patch, nqc-2.5.1.ebuild:
Fixed compilation with gcc 3.4.4, closing bug #115474. What this package
really needs is an up-to-date ebuild (see bug #89257).

05 Jun 2005; Michael Hanselmann nqc-2.5.1.ebuild:
Stable on ppc.

22 Mar 2005; Ciaran McCreesh nqc-2.5.1.ebuild:
Fix einfo, bug #70854

01 Jul 2004; Jeremy Huddleston nqc-2.5.1.ebuild:
virtual/glibc -> virtual/libc

01 Jan 2004; Luca Barbato nqc-2.5.1.ebuild:
Marked ~ppc

*nqc-2.5.1 (20 Jun 2003)

20 Jun 2003; George Shapovalov Manifest, nqc-2.5.1.ebuild, files/{digest-nqc-2.5.1} :
initial release (#12343)
Not Quite C - C-like compiler for Lego Mindstorms
ebuild submitted by Alexander Holler

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX nqc-2.5.1-gcc34-fix.patch 425 RMD160 c6a08ba9439cb41e875342bee120714f903c53d9 SHA1 3c20e0d2ee679e3445f195a116da507caa45448c SHA256 4bc45e56d2170a7839f20c1ee95cc09b3fc18413a8e09eb9be6b932c5ca8cc4e
AUX nqc-3.1_p4-amd64.patch 558 RMD160 86aba2b88caab190d25bb4ca6375902bd5b82362 SHA1 aaf653af03694451b24d81ac152dff672b813fbc SHA256 6deef54a5055f021e0a12fcceb3d549a2d14c3d0afbd616aa2c410e7d26b48c4
AUX nqc-3.1_p4-usb.patch 924 RMD160 de45bcf66513db9ae3008369ccbabc04cc8e8c40 SHA1 56cfbc1d0572573a84907ac04c630ecbd820406a SHA256 95e46c483aed06df20dad0a6e817953733425fe9b3b94d0f60d0c2253e41f8c6
DIST nqc-2.5.r1.tgz 215808 RMD160 3f8e7e016b21bfb8f03716eed5976345c2bebaf6 SHA1 f926df15312e968359f501bcd7505f84c450cf58 SHA256 439eab22f21e8e28c296c17dd2340956a8c4b2a75d868885df49202d0a8795e2
DIST nqc-3.1.r4.tgz 334211 RMD160 b251210efc52022f1d4d97d9c02c06d4251b3666 SHA1 c4786d345716a6ef2e01b65968625ef667cfb789 SHA256 e40d179783ef1fa492e6804b99f202c7d61c6bda476ddbe2936c8956eaafd629
EBUILD nqc-2.5.1.ebuild 1213 RMD160 d0e712c0c56be24388df3c2187575a95b495a26d SHA1 0b375a0ad88dc39f3af2d44f388561f7653df223 SHA256 4a79abdb32664d43ae063133cb39646e0631ca91ad88bee9d6479e31d08ff4d4
EBUILD nqc-3.1_p4.ebuild 1378 RMD160 a1ae2950389743d8e4185b34b133d2ddf3e4eb14 SHA1 9915ed1bbbebd954e940ac2b3ec52dd6899d6369 SHA256 1abd253e3bb04de799f5b3b6813e375a3009d77387ac30a9c2ac8b3101b1c3c3
MISC ChangeLog 1694 RMD160 4689510d92e379d6c13542958ce0767ee31bba8e SHA1 303568bb049fcfc8e8772f7a5eb490b57ab5bfad SHA256 3b49e7684380c9eacb12c8c80cbec68a10973407b716b7c264e3053c9688b8e3
MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkg+SaEACgkQyuNVb5qfaOaMAgCgrwy5wLyoq5L+H9iYXkbc5aFM
HbQAoJjWznKH6HKG0XIxWE4qvi3eyx6Q
=HLTL
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

maintainer-needed@gentoo.org
Default assignee for orphaned packages

nqc-2.5.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/nqc-2.5.1.ebuild,v 1.12 2007/01/31 14:32:38 genone Exp $

inherit eutils

My_PV="`echo $PV|cut -d. -f1,2`.r`echo $PV|cut -d. -f3`"
My_P="${PN}-${My_PV}"
S=${WORKDIR}/${My_P}
DESCRIPTION="Not Quite C - C-like compiler for Lego Mindstorms"
SRC_URI="http://www.baumfamily.org/nqc/release/${My_P}.tgz"
HOMEPAGE="http://www.baumfamily.org/nqc/"

SLOT="0"
LICENSE="MPL-1.0"
KEYWORDS="ppc x86"
IUSE=""

DEPEND="virtual/libc"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gcc34-fix.patch"
}

src_compile() {
${#NQC_SERIAL} && NQC_SERIAL="/dev/ttyS0"
sed -e "s:/usr/local/bin:${D}/usr/bin:" -e "s:/usr/local/man:${D}/usr/share/man:" -e "s:-O6:${CFLAGS}:" < Makefile >makefile
# emake doesn't work
DEFAULT_SERIAL_NAME=\"${NQC_SERIAL}\" make || die
}

src_install() {
make DESTDIR=${D} install
dodoc history.txt readme.txt scout.txt test.nqc
}

pkg_postinst() {
elog "To change the default serial name for nqc (/dev/ttyS0) set"
elog "the environment variable NQC_SERIAL and reemerge nqc, e.g.:"
elog " NQC_SERIAL='/dev/ttyS1' emerge nqc"
}

nqc-3.1_p4.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqc/nqc-3.1_p4.ebuild,v 1.2 2007/01/31 14:32:38 genone Exp $

inherit eutils

DESCRIPTION="Not Quite C - C-like compiler for Lego Mindstorms"
SRC_URI="http://bricxcc.sourceforge.net/nqc/release/${P/_p/.r}.tgz"
HOMEPAGE="http://bricxcc.sourceforge.net/nqc/"

S=${WORKDIR}/${P/_p/.r}

SLOT="0"
LICENSE="MPL-1.0"
KEYWORDS="~x86 ~amd64"
IUSE="usb"

DEPEND="virtual/libc
usb? ( dev-libs/legousbtower )"

src_compile()
{
if use usb; then
epatch ${FILESDIR}/${P}-usb.patch
fi
if use amd64; then
epatch ${FILESDIR}/${P}-amd64.patch
fi
sed -i -e 's/PREFIX?\=\/usr\/local/PREFIX?\=\/usr/' Makefile
emake || die
}

src_install() {
dobin bin/*
mv nqc-man-2.1r1-0.man nqc.1
doman nqc.1
dodoc history.txt readme.txt scout.txt test.nqc
}

pkg_postinst() {
elog "To change the default serial name for nqc (/dev/ttyS0) set"
elog "the environment variable RCX_PORT or use the nqc command line"
elog "option -S to specify your serial port."
if use usb; then
elog
elog "You have enabled USB support. To use usb on the"
elog "command line use the -Susb command line option"
else
elog
elog "You have not enabled usb support and will be unable"
elog "to use the usb IR tower. To enable USB use the usb use flag"
fi
}