bc: new package

Signed-off-by: Matt Weber <mlweber1@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Matt Weber 2013-09-17 23:26:41 -05:00 committed by Peter Korsgaard
parent 21b61dead0
commit c95dcd4645
3 changed files with 32 additions and 0 deletions

View file

@ -733,6 +733,7 @@ endmenu
menu "Miscellaneous"
source "package/aespipe/Config.in"
source "package/bc/Config.in"
source "package/collectd/Config.in"
source "package/empty/Config.in"
source "package/googlefontdirectory/Config.in"

14
package/bc/Config.in Normal file
View file

@ -0,0 +1,14 @@
config BR2_PACKAGE_BC
bool "bc"
help
'bc' is an arbitrary precision numeric processing language
Its syntax is similar to C, but differs in many substantial
areas. It supports interactive execution of statements. 'Bc'
is a utility included in the POSIX P1003.2/D11 draft standard.
This version does not use the historical method of having bc
be a compiler for the dc calculator (the POSIX document doesn't
specify how bc must be implemented). This version has a single
executable that both compiles the language and runs the resulting
'byte code.' The byte code is not the dc language.
http://www.gnu.org/software/bc

17
package/bc/bc.mk Normal file
View file

@ -0,0 +1,17 @@
################################################################################
#
# bc
#
################################################################################
BC_VERSION = 1.06
BC_SITE = $(BR2_GNU_MIRROR)/bc/
BC_LICENSE = GPLv2+ LGPLv2.1+
BC_LICENSE_FILES = COPYING COPYING.LIB
# Build after busybox so target ends up with bc's "dc" version
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
BC_DEPENDENCIES += busybox
endif
$(eval $(autotools-package))