gsrc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gsrc-commit] trunk r6785: tile-forth and others


From: Carl Hansen
Subject: [Gsrc-commit] trunk r6785: tile-forth and others
Date: Thu, 21 Nov 2019 01:18:33 -0500 (EST)
User-agent: Bazaar (2.7.0dev1)

------------------------------------------------------------
revno: 6785
revision-id: address@hidden-20191121061822-zn8vtt2hytoixmtv
parent: address@hidden-20191120004504-3v1z4jlcwxdg88fq
committer: Carl Hansen <address@hidden>
branch nick: trunk
timestamp: Wed 2019-11-20 22:18:22 -0800
message:
  tile-forth and others
removed:
  pkg/gnu/gslip/ng.kerying       ng.kerying-20160617014725-uokjfnggs70iry9h-958
added:
  pkg/gnu/gslip/gpg-keyring      gpgkeyring-20191119171613-brieajsq39v3dv0v-1
  pkg/other/tile-forth/          tileforth-20191121061716-35s8rzbq86fj5emi-1
  pkg/other/tile-forth/Makefile  makefile-20191121061716-35s8rzbq86fj5emi-5
  pkg/other/tile-forth/config.mk config.mk-20191121061716-35s8rzbq86fj5emi-2
  pkg/other/tile-forth/files/    files-20191121061716-35s8rzbq86fj5emi-3
  pkg/other/tile-forth/files/tile-forth.diff 
tileforth.diff-20191121061716-35s8rzbq86fj5emi-4
  pkg/other/tile-forth/sha256sums sha256sums-20191121061716-35s8rzbq86fj5emi-6
modified:
  pkg/gnu/gnubatch/Makefile      makefile-20160617014725-uokjfnggs70iry9h-777
  pkg/gnu/gnubatch/gpg-keyring   gpgkeyring-20160617014725-uokjfnggs70iry9h-778
  pkg/gnu/gslip/Makefile         makefile-20160617014725-uokjfnggs70iry9h-954
  pkg/other/dataexplorer/Makefile makefile-20171105074456-xx3idwc7ck809ch7-3
  pkg/other/eigen/Makefile       makefile-20160617200040-lqf8h520dfq0rtk7-47
  pkg/other/eigen/sha256sums     sha256sums-20160617200040-lqf8h520dfq0rtk7-48
=== modified file 'pkg/gnu/gnubatch/Makefile'
--- a/pkg/gnu/gnubatch/Makefile 2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/gnubatch/Makefile 2019-11-21 06:18:22 +0000
@@ -36,7 +36,8 @@
 SIGFILES = $(DISTNAME).tar.gz.sig
 
 BUILDDEPS = bison
-LIBDEPS = ncurses gtk
+LIBDEPS = 
+#ncurses gtk
 
 ######################################################################
 

=== modified file 'pkg/gnu/gnubatch/gpg-keyring'
Binary files a/pkg/gnu/gnubatch/gpg-keyring     2016-06-17 19:08:15 +0000 and 
b/pkg/gnu/gnubatch/gpg-keyring    2019-11-21 06:18:22 +0000 differ
=== modified file 'pkg/gnu/gslip/Makefile'
--- a/pkg/gnu/gslip/Makefile    2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/gslip/Makefile    2019-11-21 06:18:22 +0000
@@ -39,6 +39,7 @@
 LIBDEPS =
 
 ######################################################################
+# to do: install UserManual.pdf
 
 include ../../../gar/gar.lib/auto.mk
 include config.mk

=== added file 'pkg/gnu/gslip/gpg-keyring'
Binary files a/pkg/gnu/gslip/gpg-keyring        1970-01-01 00:00:00 +0000 and 
b/pkg/gnu/gslip/gpg-keyring       2019-11-21 06:18:22 +0000 differ
=== removed file 'pkg/gnu/gslip/ng.kerying'
--- a/pkg/gnu/gslip/ng.kerying  2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/gslip/ng.kerying  1970-01-01 00:00:00 +0000
@@ -1,7 +0,0 @@
->>>>> make keyring
-[fetch] Complete.  Finished rules: pre-everything custom-pre-everything 
cookies/gslip-1.0.2 download pre-fetch custom-pre-fetch 
download/gslip-1.0.2.tar.xz download/gslip-1.0.2.tar.xz.sig post-fetch 
custom-post-fetch
-id=`gpg2 --verify download/gslip-1.0.2.tar.xz.sig 2>&1 | grep -o -E 
"[0-9A-Z]{8}"` \
-   && gpg2  --keyserver  hkp://keys.gnupg.net  --recv-keys $id && gpg2 
--export $id > gpg-keyring
-gpg: keyserver receive failed: No data
-../../config.mk:37: recipe for target 'keyring' failed
-make: *** [keyring] Error 2

=== modified file 'pkg/other/dataexplorer/Makefile'
--- a/pkg/other/dataexplorer/Makefile   2019-04-18 04:05:54 +0000
+++ b/pkg/other/dataexplorer/Makefile   2019-11-21 06:18:22 +0000
@@ -26,6 +26,7 @@
 define BLURB
 endef
 
+#HINT: this installation uses "ant"
 ######################################################################
 
 MASTER_SITES = $(MASTER_SAVANNAH_NONGNU_RELEASES)/

=== modified file 'pkg/other/eigen/Makefile'
--- a/pkg/other/eigen/Makefile  2017-09-23 03:00:07 +0000
+++ b/pkg/other/eigen/Makefile  2019-11-21 06:18:22 +0000
@@ -18,8 +18,8 @@
 
 NAME = Eigen
 GARNAME = eigen
-GARVERSION = 3.3.4
-COMMIT = 5a0156e40feb
+GARVERSION = 3.3.7
+#COMMIT = 5a0156e40feb
 HOME_URL = http://eigen.tuxfamily.org
 DESCRIPTION = A C++ template library for linear algebra
 define BLURB
@@ -29,11 +29,14 @@
 LICENSE = MPL2
 
 ######################################################################
+# http://bitbucket.org/eigen/eigen/get/3.3.7.tar.bz2
 
 MASTER_SITES = http://bitbucket.org/
 MASTER_SUBDIR = $(GARNAME)/$(GARNAME)/get/
-DISTFILES = $(GARVERSION).tar.gz
-WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARNAME)-$(COMMIT)
+DISTNAME = $(GARVERSION)
+DISTFILES = $(DISTNAME).tar.bz2
+#WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARNAME)-$(COMMIT)
+WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)
 WORKOBJ = $(WORKSRC)-build
 
 BUILDDEPS =
@@ -43,3 +46,7 @@
 
 include ../../../gar/gar.lib/cmake.mk
 include config.mk
+
+post-fetch:
+       mv download/$(GARVERSION).tar.bz2 
download/$(GARNAME)-$(GARVERSION).tar.bz2
+       

=== modified file 'pkg/other/eigen/sha256sums'
--- a/pkg/other/eigen/sha256sums        2017-09-23 03:00:07 +0000
+++ b/pkg/other/eigen/sha256sums        2019-11-21 06:18:22 +0000
@@ -1,1 +0,0 @@
-4286e8f1fabbd74f7ec6ef8ef31c9dbc6102b9248a8f8327b04f5b68da5b05e1  
download/3.3.4.tar.gz

=== added directory 'pkg/other/tile-forth'
=== added file 'pkg/other/tile-forth/Makefile'
--- a/pkg/other/tile-forth/Makefile     1970-01-01 00:00:00 +0000
+++ b/pkg/other/tile-forth/Makefile     2019-11-21 06:18:22 +0000
@@ -0,0 +1,74 @@
+# Copyright ©2019 Carl Hansen <address@hidden>
+# 
+# This file is part of GSRC.
+#
+# GSRC is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# GSRC is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
+# License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GSRC.  If not, see <http://www.gnu.org/licenses/>.
+#
+#
+# Send bug reports and comments about GSRC problems to address@hidden
+
+NAME = tile-forth
+GARNAME = tile-forth
+GARVERSION = 2.1
+
+HOME_URL =  https://ftp.gnu.org/non-gnu/tile-forth/tile-forth-2.1.tar.gz
+
+DESCRIPTION = demo Forth interpreter written in understandable C
+define BLURB 
+Demo Forth F83 interpreter written in understandable C. Due to assigning
+each Forth "word" to a C function, it is slower than a native forth.
+32 bit, it says.
+endef
+
+######################################################################
+MASTER_SITES = $(MASTER_NON_GNU)/
+MASTER_SUBDIR = /non-gnu/tile-forth/ 
+DISTFILES =  $(GARNAME)-$(GARVERSION).tar.gz
+SIGFILES = 
+LICENSE = GNU GPL 1 or later
+
+BUILDDEPS =
+LIBDEPS =
+PATCHFILES = tile-forth.diff
+
+CONFIGURE_SCRIPTS =
+INSTALL_SCRIPTS =
+
+include ../../../gar/gar.lib/auto.mk
+include config.mk
+
+build: 
+       make -C work/tile-forth-2.1/src
+       $(MAKECOOKIE)
+
+custom-pre-install:  build
+       mkdir -p $(prefix)/packages/$(DISTNAME)
+       mkdir -p $(prefix)/packages/$(DISTNAME)-DEST/$(prefix)/bin
+       mkdir -p $(prefix)/packages/$(DISTNAME)-DEST/$(prefix)/share/man
+       mkdir -p 
$(prefix)/packages/$(DISTNAME)-DEST/$(prefix)/share/tile-forth/lib
+       cp     $(WORKSRC)/bin/* 
$(prefix)/packages/$(DISTNAME)-DEST/$(prefix)/bin/    
+       cp -r  $(WORKSRC)/man/* 
$(prefix)/packages/$(DISTNAME)-DEST/$(prefix)/share/man/ 
+       cp     $(WORKSRC)/lib/* 
$(prefix)/packages/$(DISTNAME)-DEST/$(prefix)/share/tile-forth/lib/
+       $(MAKECOOKIE)
+
+# todo: rename forth, makeindex
+#
+#HINT: This installs "makeindex", name conflict with a TeX program. Rename as 
you like.
+# the executable is "forth", maybe a better name would be "tile"
+
+custom-install: custom-pre-install
+       $(MAKECOOKIE)
+
+
+

=== added file 'pkg/other/tile-forth/config.mk'
--- a/pkg/other/tile-forth/config.mk    1970-01-01 00:00:00 +0000
+++ b/pkg/other/tile-forth/config.mk    2019-11-21 06:18:22 +0000
@@ -0,0 +1,5 @@
+## Configuration options  ##
+
+CONFIGURE_OPTS ?= 
+BUILD_OPTS ?= 
+

=== added directory 'pkg/other/tile-forth/files'
=== added file 'pkg/other/tile-forth/files/tile-forth.diff'
--- a/pkg/other/tile-forth/files/tile-forth.diff        1970-01-01 00:00:00 
+0000
+++ b/pkg/other/tile-forth/files/tile-forth.diff        2019-11-21 06:18:22 
+0000
@@ -0,0 +1,50 @@
+diff -x config.log -x config.status -ru tmp/tile-forth-2.1/src/error.c 
work/tile-forth-2.1/src/error.c
+--- tmp/tile-forth-2.1/src/error.c     1991-09-14 14:30:28.000000000 -0700
++++ work/tile-forth-2.1/src/error.c    2019-11-20 21:35:41.339679493 -0800
+@@ -159,7 +159,10 @@
+     (VOID) signal(SIGILL,  error_restart);
+     (VOID) signal(SIGTRAP, error_fatal);
+     (VOID) signal(SIGIOT,  error_fatal);
+-    (VOID) signal(SIGEMT,  error_fatal);
++    // ?
++    //(VOID) signal(SIGEMT,  error_fatal);
++    (VOID) signal(SIGINT,  error_fatal);
++      // ??
+     (VOID) signal(SIGFPE,  error_restart);
+     (VOID) signal(SIGBUS,  error_restart);
+     (VOID) signal(SIGSEGV, error_restart);
+diff -x config.log -x config.status -ru tmp/tile-forth-2.1/src/kernel.c 
work/tile-forth-2.1/src/kernel.c
+--- tmp/tile-forth-2.1/src/kernel.c    1991-09-14 14:30:39.000000000 -0700
++++ work/tile-forth-2.1/src/kernel.c   2019-11-20 21:35:41.339679493 -0800
+@@ -64,13 +64,13 @@
+ 
+ /* INTERNAL FORWARD DECLARATIONS */
+ 
+-extern code_entry qnumber;
+-extern code_entry terminate;
+-extern code_entry abort_entry;
++static code_entry qnumber;
++static code_entry terminate;
++static code_entry abort_entry;
+ extern entry toexception;
+-extern entry span;
+-extern entry state;
+-extern code_entry vocabulary;
++static entry span;
++static entry state;
++static code_entry vocabulary;
+ 
+ 
+ /* VOCABULARY LISTING PARAMETERS */
+diff -x config.log -x config.status -ru tmp/tile-forth-2.1/src/kernel.h 
work/tile-forth-2.1/src/kernel.h
+--- tmp/tile-forth-2.1/src/kernel.h    1991-09-14 14:30:35.000000000 -0700
++++ work/tile-forth-2.1/src/kernel.h   2019-11-20 21:35:41.339679493 -0800
+@@ -9,6 +9,8 @@
+ /* INCLUDED SYSTEM FUNCTIONS */
+ 
+ #include <strings.h>
++#include <string.h>
++#include <stdlib.h>
+ 
+ 
+ /* TYPING SYSTEM AND MISC. STRING MACROS */

=== added file 'pkg/other/tile-forth/sha256sums'
--- a/pkg/other/tile-forth/sha256sums   1970-01-01 00:00:00 +0000
+++ b/pkg/other/tile-forth/sha256sums   2019-11-21 06:18:22 +0000
@@ -0,0 +1,2 @@
+c00b3a777ca9419fbb58fbb0fdb653187f1363d3f19ee796036408f46cf564e8  
download/tile-forth-2.1.tar.gz
+1b2da8da167306e850d5431a260799465d30bfb795600e4081a779b02e46f3ae  
download/tile-forth.diff


reply via email to

[Prev in Thread] Current Thread [Next in Thread]