Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 353356 - dev-lang/bas - An ANSI BASIC interpreter
Summary: dev-lang/bas - An ANSI BASIC interpreter
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Default Assignee for New Packages
URL: http://www.moria.de/~michael/bas/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2011-02-01 02:06 UTC by Kevin McCarthy (RETIRED)
Modified: 2011-02-02 17:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for version 2.1 of bas (bas-2.1.ebuild,773 bytes, text/plain)
2011-02-01 02:06 UTC, Kevin McCarthy (RETIRED)
Details
patch to fix implicit declaration of function ‘lrint’ (bas-2.1-lrint.patch,261 bytes, patch)
2011-02-01 02:07 UTC, Kevin McCarthy (RETIRED)
Details | Diff
patch to fix jobserver unavailable: using -j1 (bas-2.1-jobserver.patch,343 bytes, patch)
2011-02-01 02:08 UTC, Kevin McCarthy (RETIRED)
Details | Diff
Fixes for configure.in (bas-2.1-configure.patch,1.04 KB, patch)
2011-02-01 18:17 UTC, Kevin McCarthy (RETIRED)
Details | Diff
Fixes for makefile.in (bas-2.1-makefile.patch,1.23 KB, text/plain)
2011-02-01 18:20 UTC, Kevin McCarthy (RETIRED)
Details
Fixed ebuild (bas-2.1.ebuild,664 bytes, text/plain)
2011-02-01 18:24 UTC, Kevin McCarthy (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 02:06:14 UTC
This is an ebuild for the BASIC interpreter from http://www.moria.de/~michael/bas/

Reproducible: Always
Comment 1 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 02:06:53 UTC
Created attachment 261202 [details]
ebuild for version 2.1 of bas
Comment 2 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 02:07:47 UTC
Created attachment 261204 [details, diff]
patch to fix implicit declaration of function ‘lrint’
Comment 3 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 02:08:29 UTC
Created attachment 261206 [details, diff]
patch to fix jobserver unavailable: using -j1
Comment 4 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 02:15:45 UTC
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

Comment 5 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 18:17:04 UTC
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.
Comment 6 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 18:20:00 UTC
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.
Comment 7 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 18:24:06 UTC
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
Comment 8 Kevin McCarthy (RETIRED) gentoo-dev 2011-02-01 18:25:41 UTC
Oh, also changed description to remove "ANSI" because the interpreter is not fully ANSI compliant.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2011-02-02 17:55:59 UTC
*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.