4336 Commits

Author SHA1 Message Date
pascal
8c76ebc7db Update to 7.9.0.
From Carlin Bingham, thanks!
2015-11-04 18:54:32 +00:00
kili
6670570fa5 Fix TRANSFORMERS_VER (part of SUBST_VARS).
No real plist change in the resulting package.
2015-11-02 21:31:26 +00:00
semarie
26167df76a update lang/rust to 1.4.0
tested by mmc@ and bmercer@
2015-11-02 12:44:24 +00:00
edd
2ce8b1c44c Regenerate lang/pypy bootstrap.
Fixes build.

OK sthen@, thanks.
2015-10-30 16:27:06 +00:00
jasper
e6cd8caeea - fix symlink for erl_call
- add erl_call to _MODERL_LINKS
2015-10-28 19:18:31 +00:00
sthen
483639e924 This doesn't use NODE_ARCH any more, so remove it, rm some other-OS include
files that aren't needed, and regen plist which fixes a packaging problem
with i386. Cleanup unused CFLAGS from SUBST_VARS as well, and switch run dep
to g++ instead of gcc. OK abieber@
2015-10-27 11:58:01 +00:00
kili
0fe32c6343 New bootstrapper. 2015-10-26 21:43:01 +00:00
jeremy
fc08e66712 Update to JRuby 9.0.3.0 2015-10-26 15:29:39 +00:00
jasper
97d818167e remove coffeescript, for it used the now extinct node-module 2015-10-24 07:47:16 +00:00
jasper
36e27a3998 Makefile 2015-10-24 07:46:59 +00:00
abieber
c620ea808c Finally update node to the latest version, lots of changes:
- Use internal OpenSSL (no LibreSSL :( )
 - Remove node.port.mk as there are no longer any modules in ports.
 - Remove various patches that are now upstream.
 - Fix some tests by telling test.py the fully qualified path to node
 - Add gcc as a RUN dep for building native node modules.
 - Clean up Makefile a bit.

OK juanfra@
2015-10-24 02:46:47 +00:00
sthen
e705674ac9 Partially revert an upstream commit (from PHP 5.6.7) that among other things
made STREAM_CRYPTO_METHOD_TLS_CLIENT only support TLSv1.0 (no v1.1/v1.2).
This is a commonly used method (by various functions in PHP source itself,
common software like piwik, roundcube, davical, owncloud and others, and
libraries like zendframework, PEAR Net-IMAP/Sieve/SMTP) so it should
support modern TLS versions.  ok robert@
2015-10-22 13:04:56 +00:00
abieber
c6869e0269 remove node-typescript as part of the removal of node-* ports
OK jturner@ juanfra@ jasper@, "sounds alright to me" sthen@
2015-10-20 01:18:13 +00:00
abieber
824fc450a8 remove node-java as part of the larger removal of node-* ports
OK MAINTAINER kravchuk.kp
OK jturner@ juanfra@ jasper@, "sounds alright to me" sthen@
2015-10-20 01:17:30 +00:00
abieber
76d9ecc771 -node-java
-node-typescript
2015-10-20 00:11:11 +00:00
juanfra
29e8f4a39a rm nimrod 2015-10-19 21:54:21 +00:00
juanfra
3c6322985d nimrod->nim 2015-10-19 21:51:21 +00:00
juanfra
8d456a4ddc Changes:
- Update to nim 0.11.2
- Enable the tests
- lang/nimrod -> lang/nim

OK jturner@

Comment:
statically typed, imperative programming language

Description:
Nim is a statically typed, imperative programming language that tries
to give the programmer ultimate power without compromises on runtime
efficiency. This means it focuses on compile-time mechanisms in all
their various forms.

Beneath a nice infix/indentation based syntax with a powerful (AST
based, hygienic) macro system lies a semantic model that supports a soft
realtime GC on thread local heaps. Asynchronous message passing is used
between threads, so no "stop the world" mechanism is necessary. An
unsafe shared memory heap is also provided for the increased efficiency
that results from that model.

Maintainer: James Turner <james@calminferno.net>

WWW: http://nim-lang.org/
2015-10-19 21:50:14 +00:00
sthen
63bcc3a59b Only append lua52/lua53 to FLAVORS if MODLUA_VERSION is not defined.
I think this matches the intent of the comment above, and avoids producing
flavours for various ports (games, etc) where it doesn't make sense to
support multiple versions of lua. Makes sense to jasper@, and it doesn't
produce any unexpected changes to 'dump-vars' output across the tree.

Thanks to Pascal de Bruijn from darktable for letting me know about the
forthcoming darktable release and identifying this as an issue with
the port.
2015-10-18 20:20:50 +00:00
robert
a90e360a29 Re-introduce the suhosin extension and the no_suhosin flavor as well
which can be used to disable the suhosin extension in the php packages.

We are not going to build this flavor by default because people should
use suhosin by default, but in some corner-cases if someone wants to disable
it, the flavor can be used.

Also move some variables and the sybase_ct subpackage from the Makefiles
to the shared one, there is no need to have the same data in 3 different
Makefiles.
2015-10-14 19:36:01 +00:00
robert
7e32388cf1 update to 5.5.30 2015-10-14 16:54:40 +00:00
ajacoutot
87abf45e52 BROKEN = unreliable build, frequently hangs in dpb 2015-10-13 19:48:12 +00:00
bentley
970975ed6c Add http mirror.
ok pascal@
2015-10-13 06:31:38 +00:00
sthen
26b53c6870 cope with 'env python' (extra space) in MODPY_BIN_ADJ, ok landry 2015-10-09 09:22:48 +00:00
rpointel
40cf7487a9 python != 2.7 depends on archivers/xz; spotted by nigel@ (thanks).
bump revision for python 3.5.
2015-10-08 07:18:24 +00:00
jca
03ba6a2315 Update to clisp-2.49
Dynamic modules have been disabled so that the port looks like
clisp-2.48.  People willing to enable and test them are welcome.

Build can fail on i386 but clisp-2.48 has the same problem.  clisp
makes bad assumptions about adress space layout.

Tests by krw@ joshe@ and Markus Lude, ok krw@ joshe@ (ex. maintainer)
2015-10-06 11:37:06 +00:00
dcoppa
1e19c2f2c6 Fix cyclical dependency error
fallout from upcoming ninja-1.6.0
2015-10-05 08:48:05 +00:00
robert
520d6ba8d0 remove BROKEN marker, let's see what happens with the mono update 2015-10-03 12:37:46 +00:00
robert
c7f2e4e19b update to mono-4.0.4.1 and introduce the MODMONO_GMCS_COMPAT flag
in the mono module because upstream has merged all the compilers
into mcs
2015-10-03 11:53:44 +00:00
sthen
141bdc632a update to php-5.6.14, ok robert@ http://php.net/ChangeLog-5.php#5.6.14 2015-10-02 12:39:38 +00:00
stu
23d8d3e0db Update to beta34. 2015-09-30 18:57:13 +00:00
benoit
73c09b99ae Update to seed7-20150927. 2015-09-30 13:54:53 +00:00
sthen
aeb03012b1 Force MODPY_SETUPUTILS_DEPEND version dependency on the new version, to
avoid surprises at runtime, edd@ agrees.

REVISION bump vomit incoming.
2015-09-29 10:50:16 +00:00
jasper
ecb731267f update to elixir-1.1.0 2015-09-28 12:48:29 +00:00
rpointel
9381476ed6 patch to detect ALPN support commited upstream.
modify CHANGES to indicate this.
ok sthen@.
2015-09-28 04:50:37 +00:00
kili
7325eff544 Disable stripping of hs libraries in Cabal.
It appears that strip --strip-unneeded sometimes strips too much.

For example, if you take libHStf-random-0.5-926BwEbiHzi7pBkp4dTxOe.a
from the hs-tf-random package on i386 and run strip --strip-unneeded
on it, the T Threefish_256_Process_Block symbol (from threefish_block.o)
is stripped, which shouldn't happen. Note: this specific case applies
to i386, not to amd64. But...

doug@ reported a similar problem for the haskell library texmath,
which we don't yet have in the ports tree, and he made some even
more weird observation: texmath contains the two C source files
cbits/{key,val}ToASCII.c, defining the symbols keylookup (in
keyToAscii.c) and toASCIILut (in valToASCII.c), where both are just
some lookup tables. With strip --strip-unneeded enabled, the resulting
libHStexmath-*.a archive is missing keylookup. doug@ then concatenated
both .c files to a new one and changed the .cabal file of texmath
to use that single one instead, and suddenly the symbol keylookup
no longer was removed.

I'll try to make a port for texmath (which would be required anyway
for porting pandoc) so people who want help to debug this don't
have to build all the haskell goo themselves.
2015-09-27 20:07:47 +00:00
tobiasu
a3d6df5007 fix tcl 8.6 on sparc, needs -fPIC also
broken before, other archs not affected, no bump required
2015-09-26 01:50:15 +00:00
tobiasu
377729909f fix tcl 8.5 on sparc, needs -fPIC
was broken before, other archs not affected, no bump required
2015-09-25 16:10:12 +00:00
tobiasu
9e10d5027a Ada support for mips64, powerpc and sparc
- mips64el bits included, need access to bootstrap machine
- sync system-openbsd-*.ads, remove obsolete stuff

Building on sparc requires a recent (21/09) kernel
Tested on hppa mips64 powerpc sparc and sparc64

ok pascal@
2015-09-24 22:29:58 +00:00
sthen
872afeed8f @comment the wininst*.exe files as done in python3.4, also fixes packaging
on !amd64 as some filenames included ${MACHINE_ARCH} but are actually static.
ok rpointel@
2015-09-24 19:16:42 +00:00
sthen
6ec5a88ed7 Move gcc's .la files into the gcc-libs package, they are required for linking.
Build problem noticed with epiphany which doesn't itself need gcc4 but uses
libraries which do.  ok ajacoutot@ pascal@
2015-09-24 08:51:48 +00:00
rpointel
f3e4f44d12 permit to build ports with 3.5. 2015-09-23 19:26:01 +00:00
rpointel
70d46d4c0b +3.5 2015-09-23 19:24:41 +00:00
rpointel
724150adb2 import Python 3.5.0 and link it to the build to have more feedbacks. 2015-09-23 19:23:55 +00:00
semarie
fcc46726b9 update lang/rust to 1.3.0
ok landry@
2015-09-22 08:11:24 +00:00
kili
270e9e21c7 Mark as broken for now. Not important enough. 2015-09-21 20:32:18 +00:00
kili
2a3e7ee221 Remove now unused hs ports. 2015-09-21 11:07:19 +00:00
kili
df5758f5d6 Unhook hs-syntactic. 2015-09-21 11:05:11 +00:00
jasper
91638c983d remove feldspar, outdated and unused. it's also getting in kili's way
ok kili@
2015-09-21 08:50:04 +00:00
jasper
37b76f7f86 -feldspar 2015-09-21 08:48:58 +00:00