Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541224 - dev-lang/apl - a free implementation of APL (A Programming Language)
Summary: dev-lang/apl - a free implementation of APL (A Programming Language)
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-24 10:23 UTC by Devin Homan
Modified: 2015-02-24 20:32 UTC (History)
0 users

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


Attachments
gnu apl ebuild (apl-1.4.ebuild,1.67 KB, text/plain)
2015-02-24 10:23 UTC, Devin Homan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Devin Homan 2015-02-24 10:23:53 UTC
Created attachment 397378 [details]
gnu apl ebuild

Please find attached apl-1.4.ebuild

I was unable to find an ebuild for GNU APL https://www.gnu.org/software/apl/ , so I made one. I tested it on AMD64 and x86 (32 bit Intel Atom) and did not find any problems with emerging, unmerging, or running.

There are some feature issues that I have with this ebuild:

 --enable-nls and --with-readline are unrecognized configure options; however, --disable-nls and --without-readline are recognized

 SRC_URI does not have fallback mirror URI's

 "apl" is too generic an executable name. gnu-apl and gnu-apl-1.4 would prevent naming collisions

 the upstream makefile automatically installs documentation and the programs APserver, AP100, and AP210. The documentation probably should not be installed unless the user wants them by specifying the doc flag. The ebuild deletes the created documentation files, unless the "doc" flag is set. The programs APserver, AP100, and AP210 are also deleted unless the "extras" flag is set. The paths for removing these files are hard-coded. This should probably use a variable for the path, but I'm unsure what variable to use.