5077 Commits

Author SHA1 Message Date
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
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