[Lunar-commits] <moonbase-core> bc: move it from others. it is needed now by linux module at compile.

Florin Braescu florin at lunar-linux.org
Wed May 1 11:09:17 CEST 2013


commit 96efabc5081475c039f226a91c54b8eba042cedb
Author: Florin Braescu <florin at lunar-linux.org>
Date: Tue, 30 Apr 2013 23:29:48 -0700
URL: https://github.com/lunar-linux/moonbase-core/commit/96efabc5081475c039f226a91c54b8eba042cedb

bc: move it from others. it is needed now by linux module at compile.
---
  utils/bc/BUILD       | +6/-0     
  utils/bc/DEPENDS     | +3/-0     
  utils/bc/DETAILS     | +25/-0    
  utils/bc/POST_REMOVE | +2/-0     
  4 files changed, 36 insertions(+)

--- /dev/null
+++ b/utils/bc/BUILD
@@ -0,0 +1,6 @@
+(
+  patch_it $SOURCE_CACHE/$SOURCE2 0 &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/utils/bc/DEPENDS
@@ -0,0 +1,3 @@
+depends ed
+
+optional_depends "readline" "--with-readline" "" "for fancy command input editing"
--- /dev/null
+++ b/utils/bc/DETAILS
@@ -0,0 +1,25 @@
+           MODULE=bc
+         VERSION=1.06
+          SOURCE=$MODULE-$VERSION.tar.gz
+          SOURCE2=bc-1.06-l_segfault_fix.patch
+   SOURCE_URL[0]=$GNU_URL/$MODULE/
+   SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/
+     SOURCE2_URL=$PATCH_URL
+      SOURCE_VFY=sha1:c8f258a7355b40a485007c40865480349c157292
+     SOURCE2_VFY=sha1:75f8275dc28abd31fb0b2a86f5ef199f01a39c89
+        WEB_SITE=http://www.gnu.org/software/bc/bc.html
+         ENTERED=20010922
+         UPDATED=20010922
+           SHORT="arbitrary precision numeric processing language."
+
+cat << EOF
+Bc is an arbitrary precision numeric processing language. 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
+calculator 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.
+EOF
--- /dev/null
+++ b/utils/bc/POST_REMOVE
@@ -0,0 +1,2 @@
+install-info  --delete bc  --info-dir /usr/info
+install-info  --delete dc  --info-dir /usr/info




More information about the Lunar-commits mailing list