Package: sponsorship-requests Severity: wishlist Dear mentors,
I am looking for a sponsor for my package "freebasic": * Package name : freebasic Version : 1.10.1+ds-1 Upstream contact : https://github.com/freebasic/fbc/issues * URL : https://www.freebasic.net/* License : LGPL, LGPL-2+ with FreeBASIC exception, public-domain, GPL-3+, GFDL-1.2, LGPL-2+, GPL-2+
* Vcs : https://salsa.debian.org/debian/freebasic Section : devel The source builds the following binary packages: freebasic - Compiler for the FreeBASIC language libfreebasic - Compiler for the FreeBASIC language (library) freebasic-doc - Compiler for the FreeBASIC language (manual)To access further information about this package, please visit the following URL:
https://mentors.debian.net/package/freebasic/ Alternatively, you can download the package with 'dget' using this command:dget -x https://mentors.debian.net/debian/pool/main/f/freebasic/freebasic_1.10.1+ds-1.dsc
Changes for the initial release: freebasic (1.10.1+ds-1) unstable; urgency=medium . * Initial release. (Closes: #412060)This is a pretty old ITP/RFP to package FreeBASIC which is a self-hosting compiler for the FreeBASIC language which can also compile QuickBasic (the MS variety).
What? Basic? Why? So many reasons to have a Basic compiler in debian: - Pure nostalgia for this fine gem of a language - that's my motive - There are no other compilers for basic in debian - It's one of the easiest languages for educational purposes- Many decades worth of games written in QuickBasic can be compiled with it (I know dosbox and wine do a fine job) - Specifically, FreeBASIC has many C library bindings already, so it's not just for playing in with console text output. It has bindings to X11, libcairo, OpenGL, SDL, GDK, GTK2+, mysql, postgres, sqlite, ogg, vorbis and many more - Specifically2, it has an extensive set of documentation and examples (both packaged) and an active community on github and their forum.
It's not the newest shiniest language on the block, but it definitely warrants packaging in debian.
For those wondering what Basic code looks like, here is the hello world: https://github.com/freebasic/fbc/blob/master/examples/hello.basSales pitch aside, this is a self-compiling package, so there is a binary blob in there and lots of funny things, I would highly appreciate any review around the self-compiling compiler area.
Also first time building a package from 2 tarballs, which is quite unusual, I didn't yet put it on salsa as I have no clue what to do there.
Lintian notes: Override all the things, but I can explain the reasoning if anyone needs more info :)
-- Regards, Ahmad
OpenPGP_0x3831C5212F411B88.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature