5167 Commits

Author SHA1 Message Date
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
naddy
e85de0c402 fix illegal package names, see packages-specs(7) 2017-11-04 17:17:40 +00:00
jeremy
a555abb163 Update to libv8 3.16.14.11
Switch to using distfile from GitHub.

OK David Carlier (MAINTAINER)
2017-11-04 17:17:35 +00:00
stu
702aa190cb Update to 0.77pl1. 2017-11-04 15:37:17 +00:00
bcallah
d73b2dc392 Unbreak on i386 2017-11-03 15:33:04 +00:00
ajacoutot
d2bf181df8 Provide symlinks for python2, python3 and friends like most other OSes do.
This will allow us to drop patches and substitutions in our ports tree. Nowadays
most upstreams don't hardcode the path to python but instead use env(1) to find
the path.

bulk tested
ok sthen@
ok and input from rpointel@ (on an older patch)
2017-11-03 13:13:05 +00:00
jeremy
bf6889217a Move most shared logic from ruby version-specific Makefiles to Makefile.inc
Drop the use of RUBYLIBREV, since it is the same as REV since ruby 2.0 and
causes issues with update-plist.

OK tb@
2017-11-02 10:16:38 +00:00
jeremy
33be66e586 Update to mruby 1.3.0 2017-11-01 21:44:44 +00:00
jeremy
88ca83476b Update DISTNAME in ruby Makefile.inc for newer ruby dist file naming 2017-11-01 10:52:06 +00:00
jeremy
0d435f9083 Remove ruby18.PLIST
This is not needed now that ruby 1.8 support has been removed.
2017-11-01 10:09:53 +00:00
jeremy
3b7ec481f8 Switch default ruby version to ruby 2.4
Also remove ruby 1.8, 2.1, and 2.2 support from ruby.port.mk. This greatly
simplifies a lot of the code.
2017-11-01 10:09:23 +00:00
jeremy
e3627bfc71 Remove ruby 1.8, 2.1, and 2.2
All ports that previously required ruby 1.8 have either been removed or
been upgraded to use a newer ruby version or no longer depend on ruby
at all.

Our new ruby support policy is to remove the ruby version if nothing
depends on it 6 months after the version moves from general support
to security-only support upstream.  This applies to both ruby 2.1 and
2.2 currently, so both are being removed.

OK ajacoutot@, sthen@
2017-11-01 10:05:45 +00:00
jeremy
0c486d2496 Unlink ruby 1.8, 2.1, and 2.2 2017-11-01 10:01:25 +00:00
juanfra
3861749b0d Update to Racket 6.11. 2017-10-31 15:53:28 +00:00
abieber
718884bfc6 bump to latest.
Full changelog here:
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.11.5

OK fcambus@
2017-10-31 01:31:45 +00:00
bcallah
ce9d4ba110 Bugfix update to gravity-0.3.7 2017-10-30 15:54:15 +00:00
ajacoutot
1f83277571 Patch out valadoc for the time being; it introduces lots of cyclic deps.
We'll revisit it at p2k17 and probably create subpackages with a bootstrap
FLAVOR in math/graphviz.
2017-10-29 15:17:36 +00:00
jasper
48579cf86c - update to vala-0.38.2
- split valadoc into subpackage (merged into vala upstream)

ok aja@
2017-10-29 08:52:47 +00:00
bcallah
5db378e73c Mark BROKEN-i386 until I can generate a new bootstrap.
Spotted by sthen@--thanks and sorry.
2017-10-27 20:41:47 +00:00
bcallah
3611cb83dc Update to 20170915. 2017-10-25 20:03:55 +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
juanfra
2ae5086e2c Update to cython 0.27.2. 2017-10-24 12:21:51 +00:00
bcallah
a58650771e +freebasic 2017-10-23 21:47:24 +00:00
bcallah
ddc5510ecd Import lang/freebasic, an open-source, multi-platform BASIC compiler.
Tweaks and ok juanfra@

The FreeBASIC project is a set of cross-platform development tools
consisting of a compiler, GNU-based assembler, linker and archiver, and
supporting runtime libraries, including a software-based graphics
library. The project also contains thin bindings (header files) to some
popular 3rd party libraries such as the C runtime library, Allegro, SDL,
OpenGL, GTK+, the Windows API, and many others.

When used in its "QB" language mode, FreeBASIC provides a high level of
support for programs written in Microsoft QuickBASIC.
2017-10-23 21:46:58 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
jca
b3fedd1de7 Update to mawk-1.3.4-20171017 2017-10-19 15:55:57 +00:00
jca
0a9a91e840 Fix ftp master site 2017-10-19 15:49:58 +00:00
danj
0888a63c75 Update to rust-1.21.0
From semarie (maintainer)
2017-10-17 17:19:24 +00:00
rpointel
13b87a790d don't update PLIST after make tests...
spotted by naddy@.
2017-10-16 05:16:24 +00:00
espie
fc4659ee23 let f77 ports link with ldd, if we so wish.
okay phessler@
2017-10-15 16:43:23 +00:00
rpointel
1e9db2667c update Python to 3.6.3.
tested in a bulk build by naddy@, thanks.
2017-10-15 16:31:45 +00:00
bcallah
6284b5c00d Update gravity to 0.3.6 -- among bugfixes, also adds an internal math lib
and is now C99 instead of C11.
2017-10-11 20:42:36 +00:00
rpointel
18bd3b0c31 update scala to 2.12.3.
sounds good jasper@.
2017-10-11 05:21:29 +00:00
juanfra
fee6b76b3c Add mips64el to racket. 2017-10-10 21:58:26 +00:00
jsing
0f53ccab70 Switch lang/go-bootstrap to use the go1.4 release tarball.
Upstream is providing a tarball of the release-branch.go1.4 git branch,
which contains minor fixes to keep Go 1.4 building on current platforms.
Most of the patches that we currently have for lang/go-bootstrap have
now been committed upstream.

The current go1.4 release tarball contains one of the patches and most of
the remaining patches will be removed when a new release tarball becomes
available.

ok sthen@
2017-10-10 14:57:06 +00:00