30 Commits

Author SHA1 Message Date
cwen
5babd93bf9 gforth: unbreak on powerpc
With base-clang it either runs out of memory with i386 patches
or -O1. Using -O0 makes preforth segfault.
Use ports-gcc instead.

OK jasper@ (maintainer)
2021-08-01 11:04:35 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
jasper
c6ff6f413a unbreak on i386 by compiling engine.c with -O0 as clang has been crashing or
running out of memory on this file since clang 5
2019-01-30 19:13:35 +00:00
espie
9be68ef593 synch with reality, okay jasper@ 2018-05-30 11:29:29 +00:00
sthen
679fc8e99f mark as BROKEN some ports which are failing on i386. for logs, see
https://marc.info/?l=openbsd-ports&m=150771704604793&w=2
2017-10-25 12:22:00 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
naddy
22df7758c3 switch from modifying LDFLAGS to USE_WXNEEDED; ok jasper@ 2016-08-19 14:08:44 +00:00
jca
0a0ef4d7d2 Annotate gforth with ld -z,wxneeded
gforth uses libffcall which does nasty W^X under the hood.

ok jasper@ (maintainer)
2016-06-13 11:22:09 +00:00
jasper
14e6e9affc use sed -i 2016-01-28 18:34:08 +00:00
jasper
951647b4df - remove unneeded patch
- annotate what had been committed upstream before
2016-01-28 18:23:27 +00:00
jasper
e759e42877 - sync engine.c with what's been committed upstream
- a variation of machine.h is committed upstream, well prepared for openbsd/mips32

no pkg change
2016-01-28 18:14:54 +00:00
jasper
7696a2c0b9 remove 'XXX' now that libffi has been fixed 2016-01-28 08:41:39 +00:00
jasper
09fa75184c - submitted upstream
- take maintainer
2016-01-27 08:13:08 +00:00
jasper
da8e3ee367 expand ${MACHINE_ARCH}, spotted by benoit@
no bump as it doesn't change on amd64, and didn't build elsewhere
2016-01-27 07:58:17 +00:00
jasper
ab5c8e0bac - update to gforth-0.7.3
- use headers/libraries in ${LOCALBASE} when building C extensions
- update license marker
2016-01-26 22:24:58 +00:00
jasper
ffdfb851a4 shuffle things around to make updating easier and reduce differences with upstream 2016-01-26 08:26:43 +00:00
jasper
a3bd153620 add description to patch 2016-01-26 08:10:28 +00:00
naddy
6bb8d0674b Drop USE_GROFF from ports where the formatting differences are acceptable
or mandoc provides the more useful output.
2015-02-16 22:57:07 +00:00
bcallah
12ae510824 Update HOMEPAGE and regen distinfo.
Bump REVISION.
From Donovan Watteau <tsoomi AT gmail dot com>
While here, add mips64 to the arch list. Tested by me on an O2.
2013-08-27 21:53:10 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
landry
b77153cb11 Add a patch allowing gforth to build on mips64el.
From Donovan Watteau on ports@, thx
2012-10-14 20:18:56 +00:00
pascal
9f95f81221 Use PROPERTIES to check for be/le, reorganise Makefile to make usd of
bsd.port.arch.mk and convert the WORDSIZE check to PROPERTIES while here,
requested by naddy@.

ok jasper@ naddy@
2012-06-04 21:02:15 +00:00
sthen
d580cde0ab fix various typos, from Anthony J. Bentley with a few tweaks by myself 2011-03-14 09:15:33 +00:00
jasper
866e94c5b5 - adjust gforthmi as well to non-standard dictionary path 2011-01-13 15:35:39 +00:00
sthen
f916ff61b1 new lib_depends/revision 2010-10-24 21:06:28 +00:00
espie
88dd25abf4 USE_GROFF=Yes 2010-10-18 19:20:41 +00:00
kurt
48dd291538 Fix use of uninitalized memory. Found by malloc option J. okay naddy@ 2009-11-17 01:04:43 +00:00
jasper
ac65850a21 - enable for powerpc. it's working just fine, i just never got around testing it 2009-04-01 17:17:37 +00:00
jasper
4b20f60c99 - typo in DESCR 2008-10-25 14:54:23 +00:00
jasper
3b4f1cb46c import gforth 0.6.2
Gforth is a fast and portable implementation of the ANS Forth language.
It works nicely with the Emacs editor, offers some nice features such as
input completion and history, backtraces, a decompiler and a powerful
locals facility, and it even has a manual. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance performance: its inner innerpreter is direct threaded with
several optimizations, but you can also use a traditional-style indirect
threaded interpreter.

originally based on a port by jack woehr, but completely overhauled since.
2008-10-25 10:40:37 +00:00