Commit Graph

3094 Commits

Author SHA1 Message Date
tobiasu
5610f716f0 "Fix" parallel make install by forcing gmake to only run 1 job. It's not
pretty and we would like to have a better fix, but for now it should suffice.

ok naddy@, sthen@
2013-01-20 02:23:40 +00:00
sthen
fadd2fec7a unbreak patch; spotted by kili, thanks 2013-01-19 18:22:16 +00:00
sthen
70b8a37cc4 bugfix update to php 5.3.21, ok robert@ 2013-01-18 21:07:08 +00:00
bcallah
6e2fc64bd9 More mips64el check-in. Add mips64el to NOT_FOR_ARCHS-go. ld fails: Bad final value
ok jasper@ pascal@
2013-01-18 19:09:58 +00:00
pascal
b368cf7d60 Add hppa support. Still a bit rough around the edges: Some optimisations
(-foptimize-sibling-calls and -freorder-blocks) cause segfaults during build,
so don't include them in -O2 on hppa.  Also, -go is not supported.

requested by and ok brad@ and tested on one of his machines
2013-01-16 19:28:48 +00:00
sthen
ab67366c05 don't fail in fake-install if ccache isn't used (smlnj builds in ${WRKDIR}
directly and fake-install copies everything from WRKDIR/bin), discussed with
jasper@
2013-01-16 12:20:40 +00:00
sthen
f03f7c0e49 Previous setting of -Xmx to java was good for amd64, but not i386.
Change to passing the flag in via the environment and use different
values for different arch. Definitely builds on amd64/i386 now. ok jasper@
2013-01-16 11:17:18 +00:00
benoit
fa4c018841 - update verilator to 3.844
- regen PLIST

ok jasper@
2013-01-16 07:43:48 +00:00
jasper
cc13f50e31 typo that snuck in.. 2013-01-14 16:19:50 +00:00
jasper
aa4d7cd80b - update to smlnj-110.75
joint work with Alexander Polakov
2013-01-14 16:16:59 +00:00
kurt
f12f025fe7 Fix termination segfault caused by a use-after free race by having the
finalizer_thread exit as soon as it finishes. okay robert@ naddy@
2013-01-13 21:38:37 +00:00
abieber
969471a300 Upgrade node to 0.8.17
- remove two of our patches

OK jasper@
2013-01-13 14:53:40 +00:00
brad
4a2a4061c8 Fix the gen-posix-names.sh script to look for the sysconf(3) SC_*
constants from the correct header so as to fix the crashing issue
with smlnj.

From Alexander Polakov <plhk at sdf dot org>

ok sthen@
2013-01-13 07:10:09 +00:00
brad
74744ecd3c - Change RUN_DEPENDS to point to gcc 4.6 instead of 4.2.
- Capitalize Java properly.

ok kurt@
2013-01-13 02:18:47 +00:00
pascal
05fd655191 Bring in some WIP mips64 work; fails atm due to a binutils bug when linking
liblto_plugin.so:

/usr/bin/ld: not enough GOT space for local GOT entries
/usr/bin/ld: BFD 2.15 internal error, aborting at
/usr/src/gnu/usr.bin/binutils/bfd/elfxx-mips.c line 6483 in _bfd_mips_elf_relocate_section

with/tested by jasper@
2013-01-10 15:00:55 +00:00
jeremy
ff1c01cb9b Add pthread to WANTLIB for ruby C extensions on ruby 1.9, since on ruby
1.9 they are linked to pthread.

OK sthen@
2013-01-09 17:38:03 +00:00
sthen
23d560b289 link squeak with -lpthread; it's needed for, at least, some X things. ok espie@
- this fixes basic operation of scratch, though there are still issues
2013-01-08 15:59:05 +00:00
jasper
f09c09f5c0 Security fixes for CVE-2012-6089 and CVE-2012-6090,
Multiple (stack-based) buffer overflows in patch canonisation code and when expanding file-names with long paths

Patches taken from upstream
2013-01-08 13:36:47 +00:00
pascal
23ea3c8c47 Sync mips* configuration with base. Fixes gfortran on mips64 (loongson
untested).

tested by and ok jasper@
2013-01-05 16:51:28 +00:00
chrisz
12eb27ca17 by default use ocamldoc.opt on native-dynlink archs.
This will greatly speed up builds for several ports.
2013-01-03 14:32:11 +00:00
chrisz
0db34feeee always define -Ddynlink= in PKG_ARGS and MODOCAML_NATDYNLINK.
This unbreaks devel/coccinelle

OK
jasper@, landry@, avsm@ (maintainer)
2012-12-31 15:17:00 +00:00
jasper
ab689f4ef8 - add a README to explain how to run and use the guiserver.
maintainer timed-out.
2012-12-31 14:57:15 +00:00
jasper
af84bdcf70 - update to newlisp-10.4.5
maintainer timed-out
2012-12-31 14:52:45 +00:00
jasper
d74b5d0e76 unbreak on mips64
ok pascal@ (MAINTAINER)
2012-12-29 07:20:51 +00:00
jasper
062044e273 - update to datalog-2.3 2012-12-28 16:43:11 +00:00
jasper
5320a5e5e5 use xdg-open instead of hardcoding a list of browsers 2012-12-28 14:48:42 +00:00
jasper
81b5f76cbd - unbreak newlisp-edit as the path to newlisp was wrong. 2012-12-28 14:44:56 +00:00
espie
298824094f a little overkill on autoconf override magic... 2012-12-28 14:32:00 +00:00
espie
e803038409 make darn sure we don't detect gnu stuff 2012-12-27 18:16:44 +00:00
naddy
2d6647c472 Mark as BROKEN. The build is unreliable and fails most of the time in
bulk builds.
2012-12-26 17:47:56 +00:00
naddy
814177890f do not run parallel fake until the race condition there has been fixed 2012-12-26 16:15:19 +00:00
naddy
f1585b592f remove pm3: it has been broken for eight years 2012-12-26 15:07:57 +00:00
brad
dcd1c4672d Bump MODCLANG_VERSION after the update to LLVM 3.2. 2012-12-23 21:36:33 +00:00
sthen
b7e535002c sync wantlib 2012-12-23 12:25:30 +00:00
sthen
0f00dc3d53 bump -Xmx, fails to compile swing otherwise. ok jasper@ 2012-12-23 12:06:24 +00:00
sthen
8f88b1b375 update to php 5.3.20, ok robert@ 2012-12-22 12:09:23 +00:00
fgsch
5401d8078b - expose _MODPY_MAJOR_VERSION (remove underscore)
- use :R to extract the major
- remove unneeded check

rpointel@ ok. while here add some spaces for consistency with the rest of
the file.
2012-12-21 18:19:38 +00:00
landry
ef7b5735ee Mark as BROKEN-hppa: never built there.
error: unsupported architecture hppa
2012-12-21 18:18:55 +00:00
landry
75e5169014 Mark as BROKEN-hppa: Segfault during build since the PIE switch 2012-12-21 18:16:09 +00:00
landry
4f266b4171 Mark as BROKEN-hppa: never built there.
There should probably be a easy fix, but that'd involve a brave soul digging
into the patch maze.
2012-12-21 18:13:08 +00:00
landry
82a8a36b42 Mark as BROKEN-hppa: it never built there.
cc: Internal error: Illegal instruction on _gambc.c
2012-12-21 18:04:02 +00:00
jasper
6f1166755e - enable readline support on the REPL 2012-12-21 09:42:28 +00:00
jasper
f9ee1a60d9 sync 2012-12-21 08:43:04 +00:00
jasper
8b279ba906 import kawa-1.13
Kawa is a programming language for the Java platform. It is an
implementation of Scheme, which, is in the Lisp family of programming
languages. Kawa has many useful features, including convenient
integration with Java. It can be used as a "scripting language", but
includes a compiler and all the benefits of a "real" programming
language, including optional static typing, so Kawa programs can be as
efficient as Java.  Kawa is also a useful framework for implementing
other programming languages on the Java platform. It has has many useful
utility classes.

ok aja@
2012-12-21 08:42:36 +00:00
landry
7f3e7e2ae8 Mark as BROKEN on sparc64 and hppa. crashes/infinite loops on the
former, undefined refs to atomic ops on the latter.
2012-12-20 15:52:36 +00:00
jeremy
31fc516be5 + SUBDIR += io 2012-12-17 23:57:13 +00:00
jeremy
ee76c8745f Import lang/io 20110905
Io is a prototype-based programming language inspired by Smalltalk (all
values are objects, all messages are dynamic), Self (prototype-based),
NewtonScript (differential inheritance), Act1 (actors and futures for
concurrency), LISP (code is a runtime inspectable/modifiable tree) and
Lua (small, embeddable).

OK sthen@
2012-12-17 23:55:28 +00:00
jasper
c4f55927e7 - don't define ENABLE_EXECUTE_STACK, just like mips64's gcc from base.
this doesn't unbreak gfortran on mips64* yet, but at least it's getting a bit further now
2012-12-17 15:04:58 +00:00
naddy
1e474f48e1 remove Peter Stromberg as maintainer:
"I haven't used any of those ports myself for a long time, so I think it's
best you remove me as maintainer."
2012-12-13 16:34:47 +00:00
naddy
be091a93af bump: this uses openpty since we fixed ac_cv_func_openpty in config.site 2012-12-13 14:41:51 +00:00
jasper
e233c978fc - unbreak g77 on mips64* by defining PIE_DEFAULT in the right place.
ok pascal@
2012-12-12 21:54:41 +00:00
abieber
5ac3eafeb7 Update lang/node to 0.8.15
OK jeremy@
2012-12-12 16:51:23 +00:00
jeremy
a8b55da4bf In the dbm subpackage, drop dependency on databases/db/v4. Since ruby
1.9.3, ruby uses the libc dbopen support as the backend for the
dbm extension.
2012-12-11 22:20:02 +00:00
sthen
8aa34f7499 allow MODLUA_VERSION to be overridden; ok jasper@ 2012-12-11 22:12:12 +00:00
naddy
592e83e766 use posix_openpt() and UNIX98 ptys 2012-12-08 20:46:05 +00:00
ajacoutot
8a397d9eb7 This has been BROKEN forever on powerpc, exists_keyed_str() not implemented in class 'NQPMu'. 2012-12-07 08:44:05 +00:00
abieber
4142ecefb5 Add v8 to WANTLIB
Add lang/libv8 to LIB_DEPENDS
Remove lang/libv8 from BUILD_DEPENDS

OK sthen@
2012-12-06 22:51:08 +00:00
abieber
2e7986324b Add i386 compat to libv8 - was removed in previous version as the patches
are upstream.

OK jeremy@
2012-12-05 01:07:45 +00:00
abieber
c6737d8b53 Update node to use lang/libv8
OK jeremy@
2012-12-05 00:40:27 +00:00
abieber
19a48052be Downgrade libv8 to 3.12.19 to make it compatible with the ports that require it.
OK jeremy@
2012-12-05 00:34:03 +00:00
chrisz
65c7c6238a - update to version 3.12.1
- make use of bsd.port.arch.mk properties
- update MASTER_SITES

but still doesn't work with the current ocaml.

ok by @avsm, @jasper
2012-12-04 07:01:07 +00:00
kili
836d6bff1e Fix license comment: the package now also contains a (patched) libgmp,
which is LGPLv3.
2012-12-04 06:30:20 +00:00
jasper
54664ddec7 remove mips64 from ONLY_FOR_ARCHS until gcc 4.6 has been ported to it.
ok abieber@ (MAINTAINER)
2012-12-02 19:09:36 +00:00
chrisz
0081341c9f update lang/ocaml to 4.00.1.
Let all ocaml ports RUN_DEPEND on the version of ocaml they were built with.
2012-11-30 19:38:09 +00:00
jasper
d3cf796d70 mark broken on mips64 2012-11-30 15:16:48 +00:00
sthen
87bb29524a For the ap2 flavour, strip the unwanted subpackages from MULTI_PACKAGES rather
than BUILD_PACKAGES (which is for pseudo-flavours). Reported by naddy.
2012-11-30 12:56:02 +00:00
sthen
4b0046284a mark as BROKEN. 2012-11-30 11:29:05 +00:00
landry
15e164e01e Mark as BROKEN-sparc64, it doesnt reliably build, and some depending ports
randomly fail to build too. Someone with interest in sparc64 should look
into it, in the meantime it messes up bulk builds.
2012-11-28 21:46:42 +00:00
sthen
49180dc5fe fix ap2 flavours; they should be in lang/php/Makefile not lang/Makefile
reported by naddy
2012-11-28 20:51:39 +00:00
sthen
236da48bc7 build PHP modules for Apache 2 2012-11-28 10:48:07 +00:00
sthen
bf51655168 - update to PHP 5.3.19, with a re-rolled suhosin patch (the last official
one has a patch conflict due to copyright date changes)

- don't build pointless -ap2 flavoured subpackages (modules, fpm, fastcgi)

ok robert@ (maintainer)
2012-11-28 10:47:12 +00:00
landry
db9771eaa0 Add the needed glue for MODCLANG_ARCHS, to properly depend on devel/llvm
only on the given archs. Taken from gcc4.port.mk
ok sthen@
2012-11-26 22:16:55 +00:00
jasper
2f64254ceb - update to coffeescript-1.4.0 2012-11-20 19:30:13 +00:00
jeremy
15afe8d391 Update to ruby 1.9.3-p327. 2012-11-20 16:52:32 +00:00
stu
85fba6fcd3 Update to 8.5.13.
Ok landry@
2012-11-19 15:09:52 +00:00
abieber
da3f845045 Update to 2.0.0 release.
OK jasper@, sthen@
2012-11-16 15:06:57 +00:00
jasper
ff8d507981 - update to vala-0.18.1 2012-11-14 08:00:59 +00:00
nigel
c9bf5090da Add runtime and regress dependencies, fix being able to run regression
tests. As per sthen@ comments mip64el left out, and NOT-ARCH left.

Ok sthen@
2012-11-13 22:34:04 +00:00
jasper
989289a59f remove empty files 2012-11-13 10:42:27 +00:00
landry
0f9eea998d Bump all ports depending on nspr to account for the devel/nspr,-main ->
devel/nspr pkgpath change. While here, make sure mozilla ports depend on
the latest and greatest via mozilla.port.mk.
Tested in a bulk build..
2012-11-12 20:45:32 +00:00
dcoppa
59a0a201a4 Make Lua C modules load dynamic libraries with global symbols (use
RTLD_GLOBAL like lua-5.2 does)

ok jasper@
2012-11-09 08:36:44 +00:00
tobiasu
0d99eb1631 Oops, revert adastrap-i386-4.7.2-0.tar.xz checksum back to previous value
This slipped in due to testing adastrap on i386. No bump required since
the package doesn't build :(

OK sthen@
2012-11-09 00:58:26 +00:00
kili
25c8820878 Use runghc for Setup.l?hs, which should always work now (with rthreads).
Bulk tests done by naddy@ and sthen@. thanks.
2012-11-08 22:21:45 +00:00
tobiasu
18e9b90a33 Add Ada support on amd64 and sparc64
Also unbreak and improve adastrap generation
Cleanup bootstrap libc handling

ok pascal@
2012-11-06 00:57:43 +00:00
kili
7c0fe71272 Stop ghc-pkg unregister <pkgname> -v0 --force issuing warnings that
this would break other packages.

Please note that those warnings are only disabled if both
-v0 *and* --force are given.

'no objections' dcoppa@
2012-11-05 20:20:07 +00:00
pascal
f5236c82d9 Update to parrot 4.9.0, nqp/rakudo 2012.10. Tested on amd64/powerpc. Still
broken on sparc64 (though differently), tested by landry@.

ok landry@
2012-11-05 17:57:50 +00:00
sthen
61b9f7545f fix on powerpc, and add an explicit ONLY_FOR_ARCHS listing the arches
which the JIT has been written for (though some may not work in the port yet).
2012-11-02 02:08:38 +00:00
jasper
60f3feab3f - store the version in a variable instead of duplicating it all over
- regen patches while here
2012-11-01 21:31:55 +00:00
avsm
21a5f242c1 unbreak ocaml on macppc by fixing the configure script 2012-11-01 07:57:26 +00:00
kili
457e93d6f7 Add hs-syntactic. 2012-10-31 19:27:29 +00:00
kili
0e435d1579 Unbreak by updating to feldspar-compiler-0.6.0.2.
ok jasper@
2012-10-31 19:23:33 +00:00
kili
77912263d5 Unbreak by updating to feldspar-language-0.6.0.2.
ok jasper@
2012-10-31 19:22:44 +00:00
kili
96b710d449 This library provides:
* Generic representation and manipulation of abstract syntax
  using a practical encoding of open data types (based on Data
  Types a la Carte)

* Utilities for analyzing and transforming generic syntax

* General variable binding constructs

* Utilities for building extensible embedded languages based
  on generic syntax

* A small proof-of-concept implementation of the embedded
  language Feldspar (see the examples directory)

ok jasper@
2012-10-31 19:21:14 +00:00
gsoares
14262d8a99 add MODLUA_BIN to SUBST_VAR
no bump needed in lua packages, since this doesn't affect generated packages

OK jasper@ sthen@
2012-10-31 13:39:32 +00:00
kili
2acb3c8385 Move the @exec and @unexec lines running the {,un}register.sh scripts
and the line with the unregister.sh script down to the bottom of
the plist. Silences all the blurb about ".../*.haddock doesn't exist
or isn't a file."
2012-10-28 23:24:28 +00:00
abieber
ddb1073515 + luajit
OK sthen@ landry@
2012-10-27 14:08:05 +00:00
abieber
07e730c218 Initial import of luajit - a just-in-time compiler for Lua
OK sthen@ landry@
2012-10-27 14:05:33 +00:00
jeremy
2f43e2b597 Show actual compilation commands when building C extension
gems on ruby 1.9.
2012-10-24 22:51:26 +00:00
jeremy
ccf58b6fcc Update to ruby 1.9.3-p286. Remove security patch included in new
version.  Switch rubygems to handle building of C extension
gems as non-root in more cases.

OK jcs@
2012-10-24 22:49:05 +00:00
pea
5f21f03efe Allow php to build on loongson
Fix types for sparc64

With help from Miod@, thanks you !

ok robert@
2012-10-24 07:58:48 +00:00