This is an ebuild for the BASIC interpreter from http://www.moria.de/~michael/bas/ Reproducible: Always
Created attachment 261202 [details] ebuild for version 2.1 of bas
Created attachment 261204 [details, diff] patch to fix implicit declaration of function ‘lrint’
Created attachment 261206 [details, diff] patch to fix jobserver unavailable: using -j1
This ebuild uses a local USE flag: "lr0" and it should have the following description: Use the LR0 parser instead of the recursive descending parser
Created attachment 261272 [details, diff] Fixes for configure.in Patch to remove the check for 'lrint' and just leave the default in config.h. This solves a compile issue with an implicit declaration warning. Also removed the hardcoded -pipe in CFLAGS and the hardcoded -g in LDFLAGS.
Created attachment 261275 [details] Fixes for makefile.in Changed the hardcoded 'make' to a $(MAKE) to prevent "jobserver unavailable" error. Also updated install section to respect DESTDIR.
Created attachment 261277 [details] Fixed ebuild Miscellaneous fixes: Added gettext to DEPEND Added virtual/libintl to RDEPEND Only call epatch once Updated patch names for new patches Remove unneeded options to econf Call emake with DESTDIR thanks to bas-2.1-makefile.patch Alphabetized inherits
Oh, also changed description to remove "ANSI" because the interpreter is not fully ANSI compliant.
*bas-2.1 (02 Feb 2011) 02 Feb 2011; Samuli Suominen <ssuominen@gentoo.org> +bas-2.1.ebuild, +files/bas-2.1-configure.patch, +files/bas-2.1-makefile.patch: Initial commit wrt #353356 by Kevin McCarthy.