diff options
Diffstat (limited to 'dev-lang/nqc')
-rw-r--r-- | dev-lang/nqc/Manifest | 1 | ||||
-rw-r--r-- | dev-lang/nqc/files/nqc-3.1_p6-flags.patch | 73 | ||||
-rw-r--r-- | dev-lang/nqc/files/nqc-3.1_p6-gcc-4.7.patch | 15 | ||||
-rw-r--r-- | dev-lang/nqc/metadata.xml | 8 | ||||
-rw-r--r-- | dev-lang/nqc/nqc-3.1_p6.ebuild | 55 |
5 files changed, 0 insertions, 152 deletions
diff --git a/dev-lang/nqc/Manifest b/dev-lang/nqc/Manifest deleted file mode 100644 index 8933fec78a4a..000000000000 --- a/dev-lang/nqc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nqc-3.1.r6.tgz 329410 SHA256 bfd5e654f639af7a588cfdef4d22bd5efcfff547b10a56cebebde58ef2bfe766 SHA512 7ec7015861b5f8e063e3a2567f5c6ff7e5c6a65b60fab9bef71411d59b13a588f284ee3a8d06b9325748c209e21f9480b9792bc605148e2a4af64b90f872e2aa WHIRLPOOL 72c2dcb63bbdc1a1d35e0bb17c1c2838f688c69ef48d0958663c99c48855454b99a586603309b238e23eb6adc87edff40800c9ff1f81c12829d61d7e95b0a757 diff --git a/dev-lang/nqc/files/nqc-3.1_p6-flags.patch b/dev-lang/nqc/files/nqc-3.1_p6-flags.patch deleted file mode 100644 index a27d1e454a03..000000000000 --- a/dev-lang/nqc/files/nqc-3.1_p6-flags.patch +++ /dev/null @@ -1,73 +0,0 @@ -From: Julian Ospald <hasufell@gentoo.org> -Date: Tue Aug 21 18:14:15 UTC 2012 -Subject: build system - -respect flags - ---- Makefile -+++ Makefile -@@ -67,7 +67,7 @@ -
- # CFLAGS
- #CFLAGS = -pipe -Iplatform -Ircxlib -Inqc -Icompiler -Wall -Wstrict-prototypes -Wmissing-prototypes
--CFLAGS += -Iplatform -Ircxlib -Inqc -Icompiler -Wall
-+CXXFLAGS += -Iplatform -Ircxlib -Inqc -Icompiler -Wall
-
- USBOBJ = rcxlib/RCX_USBTowerPipe_none.o
-
-@@ -87,20 +87,20 @@ - # Linux
- # uncomment this next line if you have the USB tower library installed
- # USBOBJ = rcxlib/RCX_USBTowerPipe_linux.o
-- CFLAGS += -I/usr/local/include/LegoUSB -Wno-deprecated
-+ CXXFLAGS += -I/usr/include/LegoUSB -Wno-deprecated
- else
- ifneq (,$(findstring $(OSTYPE), SunOS))
- # Solaris
-- CFLAGS += -DSOLARIS
-+ CXXFLAGS += -DSOLARIS
- else
- ifneq (,$(strip $(findstring $(OSTYPE), FreeBSD)))
- # FreeBSD
- USBOBJ = rcxlib/RCX_USBTowerPipe_fbsd.o
- DEFAULT_SERIAL_NAME = "/dev/cuad0"
-- CFLAGS += -Wno-deprecated
-+ CXXFLAGS += -Wno-deprecated
- else
- # default Unix build without USB support
-- CFLAGS += -O6
-+ CXXFLAGS += -O6
- endif
- endif
- endif
-@@ -113,7 +113,7 @@ - ifndef DEFAULT_SERIAL_NAME
- DEFAULT_SERIAL_NAME = "/dev/ttyS0"
- endif
--CFLAGS += -DDEFAULT_SERIAL_NAME='$(DEFAULT_SERIAL_NAME)'
-+CXXFLAGS += -DDEFAULT_SERIAL_NAME='$(DEFAULT_SERIAL_NAME)'
-
- #
- # Object files
-@@ -164,10 +164,10 @@ - $(MKDIR) bin
-
- bin/nqc : compiler/parse.cpp $(OBJ)
-- $(CXX) -o $@ $(OBJ) $(LIBS)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
-
- bin/mkdata : mkdata/mkdata.cpp nqc/SRecord.cpp
-- $(CXX) -o bin/mkdata -Inqc/ -Iplatform/ mkdata/mkdata.cpp nqc/SRecord.cpp
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o bin/mkdata -Inqc/ -Iplatform/ mkdata/mkdata.cpp nqc/SRecord.cpp
-
- #
- # clean up stuff
-@@ -227,7 +227,7 @@ - # general rule for compiling
- #
- .cpp.o:
-- $(CXX) -c $(CFLAGS) $< -o $*.o
-+ $(CXX) -c $(CXXFLAGS) $< -o $*.o
-
-
- #
diff --git a/dev-lang/nqc/files/nqc-3.1_p6-gcc-4.7.patch b/dev-lang/nqc/files/nqc-3.1_p6-gcc-4.7.patch deleted file mode 100644 index 73a96abef293..000000000000 --- a/dev-lang/nqc/files/nqc-3.1_p6-gcc-4.7.patch +++ /dev/null @@ -1,15 +0,0 @@ - compiler/lexer.cpp | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - -diff --git a/compiler/lexer.cpp b/compiler/lexer.cpp -index 14e6d92..274b1a7 100755 ---- a/compiler/lexer.cpp -+++ b/compiler/lexer.cpp -@@ -10,6 +10,7 @@ - #define YY_FLEX_MAJOR_VERSION 2
- #define YY_FLEX_MINOR_VERSION 5
-
-+#include <unistd.h>
- #include <stdio.h>
-
- #if defined(__MWERKS__) && !__MACH__ && !YY_NEVER_INTERACTIVE
diff --git a/dev-lang/nqc/metadata.xml b/dev-lang/nqc/metadata.xml deleted file mode 100644 index 3ac40aa5528a..000000000000 --- a/dev-lang/nqc/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">bricxcc</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lang/nqc/nqc-3.1_p6.ebuild b/dev-lang/nqc/nqc-3.1_p6.ebuild deleted file mode 100644 index 0bbf6502dac0..000000000000 --- a/dev-lang/nqc/nqc-3.1_p6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils toolchain-funcs - -DESCRIPTION="Not Quite C - C-like compiler for Lego Mindstorms" -HOMEPAGE="http://bricxcc.sourceforge.net/nqc/" -SRC_URI="http://bricxcc.sourceforge.net/nqc/release/${P/_p/.r}.tgz" - -LICENSE="MPL-1.0" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="usb" - -DEPEND="usb? ( dev-libs/legousbtower )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}" - -pkg_setup() { - tc-export CXX -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-{gcc-4.7,flags}.patch -} - -src_configure() { - if use usb; then - sed -i Makefile -e 's|#.*USBOBJ =|USBOBJ =|g' || die "sed usb" - fi -} - -src_install() { - dobin bin/* - newman nqc-man-2.1r1-0.man 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 - echo - elog "You have enabled USB support. To use usb on the" - elog "command line use the -Susb command line option" - else - echo - 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 -} |