Bug 4387

Summary: freebasic, open-source, free, multi-platform BASIC compiler
Product: Mageia Reporter: Olivier Delaune <olivier.delaune>
Component: New RPM package requestAssignee: Barry Jackson <zen25000>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: jani.valimaa, marja11, misc, zen25000
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: X
Source RPM: freebasic CVE:
Status comment:

Description Olivier Delaune 2012-02-02 18:48:07 CET
Hello, could you package FreeBASIC. Is is a compiler for BASIC language. Sources are avaible here: http://sourceforge.net/projects/fbc/files/Source%20Code/
I will try to provide a spec file as soon as possible if I succeed.
Marja Van Waes 2012-03-03 21:00:37 CET

CC: (none) => marja11
Summary: freebasic => freebasic, open-source, free, multi-platform BASIC compiler
Source RPM: (none) => freebasic
Whiteboard: (none) => X

Comment 1 Barry Jackson 2012-03-04 23:39:33 CET
I'm working on it, but it's a bit odd in that we need two tarballs to get the manual as well as the base package.

CC: (none) => zen25000
Assignee: bugsquad => zen25000

Comment 2 Barry Jackson 2012-03-06 00:31:56 CET
I just hit a potential brick wall.

FreeBASIC is written in (yep you guessed) FreeBASIC.

We need to use a pre-compiled binary of FreeBASIC (which is in the tarball) to build it, however we do have the source.

Importing a pre-built binary is against Mageia policy, so unless an exception could be made it's a show-stopper.

We could import intermediate asm files from which to build the freebbasic compiler binary to do the build.

Would that be acceptable?

@marja Could you please cc whoever you think best to make a decision on this - thanks.
Comment 3 Marja Van Waes 2012-03-06 07:15:00 CET
(In reply to comment #2)
> I just hit a potential brick wall.
> 
> FreeBASIC is written in (yep you guessed) FreeBASIC.
> 
> We need to use a pre-compiled binary of FreeBASIC (which is in the tarball) to
> build it, however we do have the source.
> 
> Importing a pre-built binary is against Mageia policy, so unless an exception
> could be made it's a show-stopper.
> 
> We could import intermediate asm files from which to build the freebbasic
> compiler binary to do the build.
> 
> Would that be acceptable?
> 
> @marja Could you please cc whoever you think best to make a decision on this -
> thanks.


@ misc

Can you look into this, please? I heard you did a lot of bootstrapping to get Mageia started :)

CC: (none) => misc

Comment 4 Barry Jackson 2012-03-06 13:33:20 CET
Link to project web site:-
http://www.freebasic.net/
Comment 5 Olivier Delaune 2012-06-23 00:45:46 CEST
Is there any decision about this "pre-built binary" problem?
Comment 6 Barry Jackson 2012-06-23 01:05:06 CEST
Seems not.

I did chat with upstream when I was last looking at this package and it seems that this issue is a show stpper for several distros, not just us.
Comment 7 Olivier Delaune 2012-06-25 08:15:35 CEST
Ok, do we have the same "problem" with GCC? Does this compiler write in C?
Comment 8 Jani Välimaa 2014-02-06 19:40:41 CET
Freebasic is now available in Cauldron.

Status: NEW => RESOLVED
CC: (none) => jani.valimaa
Resolution: (none) => FIXED