[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gsrc-commit] trunk r6785: tile-forth and others,
Carl Hansen <=