Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (035d14974bf81009e5e2cced4d8af5418c079640)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (035d14974bf81009e5e2cced4d8af5418c079640)
  • Date: Tue, 4 Apr 2017 21:17:21 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

science/bc/BUILD | 13 --------
science/bc/CONFIGURE | 1
science/bc/DEPENDS | 3 +
science/bc/DETAILS | 5 +--
science/bc/HISTORY | 6 +++
science/bc/bc_x86_64.patch | 69
---------------------------------------------
6 files changed, 11 insertions(+), 86 deletions(-)

New commits:
commit 035d14974bf81009e5e2cced4d8af5418c079640
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

science/bc: version 1.07

diff --git a/science/bc/BUILD b/science/bc/BUILD
deleted file mode 100755
index e9d4c74..0000000
--- a/science/bc/BUILD
+++ /dev/null
@@ -1,13 +0,0 @@
-# Readline bug fix
-sed -e 's/char \*readline, (char \*)/char \*readline, (const char \*)/g'
bc/scan.c > /tmp/scan.l &&
-cp /tmp/scan.l ./bc/scan.l &&
-sed -e 's/char \*readline, (char \*)/char \*readline, (const char \*)/g'
bc/scan.c > /tmp/scan.c &&
-cp /tmp/scan.c ./bc/scan.c &&
-# x86_64 function fix found and contributed by Seth Woolley
-patch -p1 < $SCRIPT_DIRECTORY/bc_x86_64.patch &&
-
-./configure --prefix=${INSTALL_ROOT}/usr \
- --infodir=${INSTALL_ROOT}/usr/share/info \
- --mandir=${INSTALL_ROOT}/usr/share/man \
- --with-readline &&
-make
diff --git a/science/bc/CONFIGURE b/science/bc/CONFIGURE
new file mode 100755
index 0000000..2132b61
--- /dev/null
+++ b/science/bc/CONFIGURE
@@ -0,0 +1 @@
+config_query_list INPUT_LIBRARY "What input library to use?" readline libedit
diff --git a/science/bc/DEPENDS b/science/bc/DEPENDS
index 85f1fcd..0fa005e 100755
--- a/science/bc/DEPENDS
+++ b/science/bc/DEPENDS
@@ -1 +1,2 @@
-depends readline
+depends flex &&
+depends "${INPUT_LIBRARY}" "--with-${INPUT_LIBRARY}"
diff --git a/science/bc/DETAILS b/science/bc/DETAILS
index 18b38e9..0494c37 100755
--- a/science/bc/DETAILS
+++ b/science/bc/DETAILS
@@ -1,14 +1,13 @@
SPELL=bc
- VERSION=1.06
+ VERSION=1.07
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$SPELL/$SOURCE
WEB_SITE=http://www.gnu.org/software/bc/bc.html
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:a61fa22689bccd843e5f99bfc0ec1fe5577536522392067e4e35bae0914250c1f7d198cfd8bfc4489b969cde0fb200c90028d0be06e99a99afa61f3ce841bf4e
+
SOURCE_HASH=sha512:cad07aa640b0242c14872277278fcb4fccfa1ffbe2de072add6eef8d8a78766596b80364714036b491df50d29cc407d1252c58a44bb67ee54b0aab7615703e66
ENTERED=20010922
- UPDATED=20050625
KEYWORDS="science"
SHORT="bc is an arbitrary precision numeric processing language."
cat << EOF
diff --git a/science/bc/HISTORY b/science/bc/HISTORY
index 016e65c..ccd1954 100644
--- a/science/bc/HISTORY
+++ b/science/bc/HISTORY
@@ -1,3 +1,9 @@
+2017-04-04 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 1.07, removed UPDATED
+ * BUILD, bc_x86_64.patch: removed obsolete files
+ * CONFIGURE, DEPENDS: added readline/libedit switch, flex is required
+ now
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/science/bc/bc_x86_64.patch b/science/bc/bc_x86_64.patch
deleted file mode 100644
index 8d3a64f..0000000
--- a/science/bc/bc_x86_64.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-diff -Nuar bc-1.06/bc/bcdefs.h bc-1.06.works/bc/bcdefs.h
---- bc-1.06/bc/bcdefs.h 2000-09-13 11:23:20.000000000 -0700
-+++ bc-1.06.works/bc/bcdefs.h 2005-06-24 23:37:35.000000000 -0700
-@@ -100,8 +100,8 @@
-
- /* Code addresses. */
- typedef struct {
-- int pc_func;
-- int pc_addr;
-+ long pc_func;
-+ long pc_addr;
- } program_counter;
-
-
-diff -Nuar bc-1.06/bc/load.c bc-1.06.works/bc/load.c
---- bc-1.06/bc/load.c 2000-09-13 11:22:38.000000000 -0700
-+++ bc-1.06.works/bc/load.c 2005-06-24 23:41:20.000000000 -0700
-@@ -54,7 +54,7 @@
- addbyte (byte)
- char byte;
- {
-- int pc;
-+ long pc;
- bc_function *f;
- char *new_body;
-
-@@ -87,7 +87,8 @@
- long lab;
- {
- bc_label_group *temp;
-- int group, offset, func;
-+ int group, offset;
-+ long func;
-
- /* Get things ready. */
- group = lab >> BC_LABEL_LOG;
-@@ -245,8 +246,8 @@
- #if DEBUG > 2
- printf ("var parameter number %d\n", ap_name);
- #endif
-- functions[(int)func].f_params =
-- nextarg (functions[(int)func].f_params, ap_name,
-+ functions[(long)func].f_params =
-+ nextarg (functions[(long)func].f_params, ap_name,
- TRUE);
- }
- else
-@@ -255,8 +256,8 @@
- #if DEBUG > 2
- printf ("parameter number %d\n", ap_name);
- #endif
-- functions[(int)func].f_params =
-- nextarg (functions[(int)func].f_params, ap_name,
-+ functions[(long)func].f_params =
-+ nextarg (functions[(long)func].f_params, ap_name,
- FALSE);
- }
- }
-@@ -269,8 +270,8 @@
- #if DEBUG > 2
- printf ("auto number %d\n", ap_name);
- #endif
-- functions[(int)func].f_autos =
-- nextarg (functions[(int)func].f_autos, ap_name, FALSE);
-+ functions[(long)func].f_autos =
-+ nextarg (functions[(long)func].f_autos, ap_name, FALSE);
- }
- save_adr = load_adr;
- load_adr.pc_func = func;



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (035d14974bf81009e5e2cced4d8af5418c079640), Pavel Vinogradov, 04/04/2017

Archive powered by MHonArc 2.6.24.

Top of Page