5101 Commits

Author SHA1 Message Date
afresh1
323677d7f1 Unbreak moarvm build on non-amd64
ok sthen@
2017-11-30 19:36:34 +00:00
bcallah
9a185800b1 Build and install the duktape shared library and headers.
ok fcambus@ (MAINTAINER)
2017-11-29 13:57:47 +00:00
jca
f6e816c4ff Unbreak build with base gcc (no __builtin_unreachable) 2017-11-29 13:24:13 +00:00
jsing
02bb071ec1 Update lang/go to 1.9.2
From Klemens Nanni <kl3 at posteo dot org> - thanks.
2017-11-28 16:27:21 +00:00
jsing
1a55b21fec Update lang/go-bootstrap.
The new upstream version (20171003) has all of the patches that we need to
run on OpenBSD.
2017-11-28 16:25:43 +00:00
afresh1
bbff1655cc Update perl6 (lang/moarvm lang/nqp lang/rakudo) to 2017.10
Plus install core modules that come with rakudo but install as hashes.

ok pascal@ (maintainer)
2017-11-25 21:50:50 +00:00
ajacoutot
1add5e57f8 Default to bootstrap,no_valadoc
Shoud fix dep loop when running dpb in random order, as reported by naddy@
2017-11-24 13:40:35 +00:00
martijn
e282fcd1c4 Remove unused CONFIGURE_ARGS flags.
OK sthen@
2017-11-23 18:57:13 +00:00
bcallah
b728a32890 Update gravity to 0.3.8 -- upstream used one of my macppc machines to fix a
big endian bug. Also, gravity is C99, so drop the COMPILER lines.
2017-11-21 16:01:19 +00:00
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
jeremy
4d97030ff1 Update to JRuby 9.1.14.0
Update MASTER_SITES for switch from S3 to Maven.
2017-11-20 20:54:40 +00:00
kirby
ed89078b49 missed comment from jca@, sorry. 2017-11-19 19:49:51 +00:00
kirby
de58346007 add comment about usage of embedded copy of luajit in games/tome4
requested and OK sthen@
2017-11-19 19:40:58 +00:00
ajacoutot
2b7b3461f5 @comment beforesubst files.
Should probably be removed in post-install or so but I am lazy... and no
one picked up my mail on ports@
2017-11-19 19:38:46 +00:00
bcallah
87288ea766 Attempt to fix the build of GNU Apl on sparc64, noticed by the build logs.
landry@ says to just commit it and we'll see what happens next bulk.
No bump, because there's no change for any currently working arch.
2017-11-19 15:01:53 +00:00
kili
44202a517d Remove 47 now unused hs-ports from the build.
jasper@ agrees to the list (and to the general idea of gc'ing
hs-ports).
2017-11-19 01:10:51 +00:00
kili
ae14a5058a Remove 47 now unused hs-ports from the build.
jasper@ agrees to the list (and to the general idea of gc'ing
hs-ports).

Complete list:

archivers/hs-zlib-bindings
databases/hs-HDBC-mysql
databases/hs-HDBC-postgresql
databases/hs-hedis
databases/hs-postgresql-libpq
devel/hs-BoundedChan
devel/hs-MonadRandom
devel/hs-ObjectName
devel/hs-PSQueue
devel/hs-StateVar
devel/hs-abstract-deque
devel/hs-abstract-par
devel/hs-base-unicode-symbols
devel/hs-blaze-textual
devel/hs-bytestring-mmap
devel/hs-case-insensitive
devel/hs-cmdlib
devel/hs-concurrent-extra
devel/hs-data-hash
devel/hs-directory-tree
devel/hs-enumerator
devel/hs-failure
devel/hs-ghc-paths
devel/hs-hashtables
devel/hs-hood
devel/hs-largeword
devel/hs-logict
devel/hs-murmur-hash
devel/hs-newtype
devel/hs-parallel
devel/hs-patch-combinators
devel/hs-readline
devel/hs-sendfile
devel/hs-strict
devel/hs-tuple
lang/hs-haskell-src
math/hs-half
net/hs-curl
net/hs-network-info
security/hs-crypto
security/hs-cryptocipher
security/hs-mwc-random
security/hs-pwstore-fast
security/hs-skein
textproc/hs-bytestring-nums
textproc/hs-hexpat
www/hs-cgi
2017-11-19 01:04:03 +00:00
martijn
2a438d9045 Remove WANTLIB-main from {5.6,7.0}/Makefile. This is already included in
Makefile.inc

OK sthen@
2017-11-17 06:47:17 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
martijn
12a7c8b486 s/php5/php/ for module comments
OK sthen@
2017-11-16 18:37:01 +00:00
martijn
90a9a8974d Remove 5.X specific remnants from Makefile.inc.
Move the modules dropped in 7.0 to 5.6/Makefile

OK sthen@
2017-11-16 07:05:06 +00:00
sthen
e2c669d5f7 Remove stale parts to support php <5.6. Part of a larger diff from martijn@.
"go ahead" martijn@ OK aja
2017-11-14 11:57:25 +00:00
steven
3e906ef14b fix quoting issue in installed libtool library
(same as in gcc 4.9)

reminder by brad@
2017-11-13 23:20:49 +00:00
steven
f0279499bd fix quoting issue in installed libtool library
ok pascal@
2017-11-12 22:38:13 +00:00
jasper
ca99427c9b update to vala-0.38.3 2017-11-09 10:36:14 +00:00
jca
c3f5e64921 Add missing make dep, to allow builds with MAKE_JOBS >= 2
iirc ok naddy@, no objection from rpointel@ (maintainer)
2017-11-09 10:05:14 +00:00
kili
461f073c76 Re-enable lang/ghc.
package builders: feel free to mark it as broken again if
it triggers too much fallout.
2017-11-08 22:00:59 +00:00
sthen
7c5d2f9438 patch to fix libv8 build on i386, from David CARLIER (maintainer) 2017-11-08 18:06:24 +00:00
ajacoutot
bfbe46d53e vala -> vala,-valadoc to explicitely build that subpackage since nothing
depends on it yet.
Hinted by espie@ who will look into why dpb(1) does not build it
otherwise.
2017-11-08 11:02:37 +00:00
kili
a100dfb831 Update package key. 2017-11-07 22:35:59 +00:00
ajacoutot
b49f7f2284 Re-add the -valadoc subpackage, properly this time: change gnome.port.mk
from BDEP on lang/vala to lang/vala,no_valadoc,bootstrap to prevent a
dependency loop.

hint from espie@
2017-11-07 09:00:16 +00:00
kili
89e850c4b4 Update to ghc-8.0.1, but leave it marked as BROKEN for now. 2017-11-07 02:58:34 +00:00
edd
d73ee7b244 Update lang/swi-prolog to version 7.6.0.
For the first time, all tests are now passing on OpenBSD. This is thanks to the
hard work of Jan Wielemaker who went on a bug fixing rampage after I set him up
an OpenBSD VM. As a result, lots of patches also disappeared, thus making the
port simpler. Many thanks for this Jan!

OK jeremy@, thanks.
2017-11-06 22:09:46 +00:00
edd
16aad340c7 Update lang/swi-prolog to version 7.6.0.
For the first time, all tests are now passing on OpenBSD. This is thanks to the
hard work of Jan Wielemaker who went on a bug fixing rampage after I set him up
an OpenBSD VM. As a result, lots of patches also disappeared, thus making the
port simpler. Many thanks for this Jan!

OK jeremy@, thanks.
2017-11-06 21:57:01 +00:00
kili
c4bddc97a3 Mark as broken until everything is done. 2017-11-06 19:15:05 +00:00
ajacoutot
709bd874a6 Partial revert until I really understand how this works. 2017-11-06 17:53:32 +00:00
bcallah
e5ea75359c Remove hardcoded optimizations.
ok jturner@ (MAINTAINER)
2017-11-06 17:10:18 +00:00
ajacoutot
3c1a8992fe Looks like I don't know how bootstrap works, so set the default FLAVOR to
no_valadoc bootstrap
2017-11-06 17:00:48 +00:00
ajacoutot
263d875ebb Enable -valadoc using a bootstrap FLAVOR.
ok jasper@
2017-11-06 09:35:27 +00:00
bcallah
5e5319254c +snobol4 2017-11-06 08:14:43 +00:00
bcallah
88963c1373 Import lang/snobol4, the CSNOBOL4 suite including interpreter, debugger and
utilities. Joint work with STeve Andre' <andres AT msu DOT edu>, who takes
MAINTAINER. Thanks!
ok juanfra@

CSNOBOL4 is a free port of the original SIL (SNOBOL4 Implementation
Language) "macro" version of SNOBOL4 (developed at Bell Labs) with the
C language as a target.

SNOBOL4, while known primarily as a string language excels at any task
involving symbolic manipulations. It provides dynamic typing, garbage
collection, user data types, and on the fly compilation.

CSNOBOL4 supports the full SNOBOL4 language plus BLOCKS and SPITBOL and
other extensions.
2017-11-06 08:14:14 +00:00
bcallah
de01d4a21b +libfirm
+cparser
2017-11-06 01:21:49 +00:00
bcallah
2c88f33758 Import lang/cparser, a C99 parser and frontend for libFirm.
ok bentley@

cparser is a recursive descent C99 parser written in C99. It contains a
preprocessor, lexer, parser, constructs an AST and does semantic
analysis. It acts as a frontend to the libFirm intermediate
representation library. This way optimization and code generation is
performed. The compiler supports cross compilation to multiple target
architectures with a command-line switch. It comes with driver logic for
calling assemblers and linkers as well as parsing command-line options.
This allows it to be a drop-in replacement for gcc or clang in many
situations.
2017-11-06 01:21:07 +00:00
juanfra
9fb3ac023c Update to cython 0.27.3. 2017-11-05 17:16:08 +00:00
espie
db5ef0b2d7 pre-emptively do the same tweak to other gccs in the ports tree 2017-11-05 09:14:28 +00:00
espie
dc5f0d9375 if the gcc4 module is just a side-effect of the clang module,
don't redefine those links.
should fix COMPILER=ports-clang on sparc64
as found out by landry@...
2017-11-05 09:11:32 +00:00
jca
c816c665cd Regen patches 2017-11-05 06:33:45 +00:00
bcallah
805f882ce8 +a60 2017-11-04 21:46:44 +00:00
bcallah
aff89cdeef Import lang/a60, the NASE A60 Algol interpreter.
ok benoit@ juanfra@

a60 is the Algol 60 interpreter NASE A60. Made for fun and call-by-name.

NASE A60 is based on the Revised Report on the Algorithmic Language
Algol 60.

Additionally there is the xa60 frontend: a simple edit-and-go X11 IDE.
2017-11-04 21:46:21 +00:00
stu
78c6d1ac0a Update to 8.6.7. 2017-11-04 18:55:26 +00:00