Commit Graph

2704 Commits

Author SHA1 Message Date
sthen
739fe130d6 add a MODULE for pecl ports. ok jasper@ 2012-04-19 21:29:33 +00:00
okan
0255d2d454 +pcc 2012-04-19 14:48:16 +00:00
okan
8e12a935be import pcc; ok sthen@
portable C compiler

from Eric Radman
2012-04-19 14:47:17 +00:00
jasper
d214d28479 - install examples
- fix the dyn_open() call in the FFI example
2012-04-19 06:46:41 +00:00
jasper
fa27aa91db - drop USE_GROFF
- fix HOMEPAGE to point to the docs, instead of a redirect to a vaporware project.
2012-04-19 06:34:04 +00:00
jasper
84e93dff36 - update clojure to 1.4.0
* many changes, please refer to the changelog for a full list:
http://groups.google.com/group/clojure/browse_thread/thread/1f87f69db07a8162
2012-04-18 20:18:43 +00:00
pascal
3f726ecffb Enhance this module to provide ${MODGCC4_CPPLIBDEP} and ${MODGCC4_CPPWANTLIB}.
ok robert@
2012-04-18 18:41:22 +00:00
sthen
fdbafc41d0 +railo 2012-04-17 13:12:50 +00:00
sthen
e6cebce522 import ports/lang/railo, ok gsoares@
Railo is a high-performance open-source CFML engine. It has good
compatibility with other CFML engines. Most sites can be ported to
Railo with very little effort and all of the major CFML frameworks
support Railo out of the box.

Railo will very probably run your sites faster than any other CFML
engine, allowing you to handle more load and to provide a better
experience for end users.
2012-04-17 13:12:28 +00:00
jsing
2070d9343a Use the __tfork() syscall instead of rfork(), which no longer exists.
ok sthen@
2012-04-15 13:37:27 +00:00
jsing
d2d32d4d60 Remove incorrect ${FULLPKGNAME} from PLIST. 2012-04-15 13:19:15 +00:00
robert
b47270d725 update to mono-2.10.8 and remove some old hacks now that we have
sem_timedwait()
2012-04-13 11:51:49 +00:00
jasper
24497dd8b7 - update to 1.3.1 2012-04-12 19:08:46 +00:00
pascal
0e321f98b8 Defaulting to march=i486 in the compiler doesn't help much if the driver
overrides that setting.  Sync both to use i486.  Fixes libreoffice and chromium
on i386, tested by both me and naddy@.
2012-04-09 11:55:53 +00:00
ajacoutot
06fdf8fa76 Use PKGSPEC to make sure the 2 spidermonkey ports are differentiated
when checking for dependencies.
2012-04-08 17:21:35 +00:00
pascal
589e02ed65 Fix previous to work when building java, but not go. Noticed and patch by
Andre Zepezauer on ports@ (thanks).

ok sthen@
2012-04-08 12:40:51 +00:00
landry
447d77c70a Update lang/spidermonkey to build from firefox 3.6.28 sources.
While here add @option no-default-conflict + @conflict
spidermonkey->=1.9.2 in preparation for devel/spidermonkey import.
MAINTAINER timeout, ok/prodding ajacoutot@
2012-04-07 13:39:02 +00:00
pascal
52678a89c6 Also build libffi on arches where java isn't supported, it's needed for libgo.
tested on powerpc and ok aja@
2012-04-06 07:50:32 +00:00
sthen
685822afb0 Add a module to allow for easier building of a port using CLang/LLVM
by adding MODULES=lang/clang. Based on gcc4.port.mk and simplified.
OK robert@
2012-04-05 18:28:16 +00:00
jeremy
d50fbf5be0 Update to jruby 1.6.7. 2012-04-04 20:23:59 +00:00
ajacoutot
39247360ed Pick a less generic variable for a MODULE: VERSION -> NPM_VERSION
no objection from jeremy@
2012-04-04 05:48:15 +00:00
jeremy
f3ecaf1511 Make coffeescript use the node module. This simplifies the Makefile,
removes the need for patches, and makes coffeescript also available
as a library you can require in nodejs.

OK sthen@
2012-04-03 18:36:52 +00:00
ajacoutot
ddd9aa6a1c Add ac_cv_prog_PYTHON in CONFIGURE_ENV. This is needed because sometimes
configure scripts look for hardcoded version of python without taking
into consideration the PYTHON variable we already export.

ok fgsch@
2012-04-03 09:21:42 +00:00
pascal
826b4aa211 Apply the same fix as to base gcc wrt -fident.
ok espie@
2012-04-02 15:28:04 +00:00
pascal
c263e2ec14 Previous commit actually fixed gcc 4.6 on sparc64; just fix one stupid typo.
Tested on one of weerd@'s machines (thanks).

Also, update TODO.

ok espie@
2012-04-02 08:51:30 +00:00
pascal
7b9d7a0837 forgot to cvs rm 2012-03-31 20:06:40 +00:00
pascal
e7f261aa15 Update to gcc 4.6.3.
Also, sync a bit with base gcc:
- disable unsafe builtins
- disable -Wpointer-sign in -Wall
- move -fstrict-aliasing to -O3, disable -fstrict-overflow and
  -fdelete-null-pointer-checks
- enable -Wsystem-headers
- default to march=i486 on i386
- fix crtsavres on powerpc
- sync sparc64 config
- implement -Wvariable-decl, -Wstack-larger-than-N (alpha, amd64, i386, sparc,
  sparc64), -Wtrampolines, -ftrampolines
- default to -fno-ident
- fix -rdynamic by passing -export-dynamic to ld(1)

some bits from Brad, others from me.

tested by myself and jsg@, adastrap now hosted by sthen@ (thanks).

ok jsg@ sthen@
2012-03-31 20:02:03 +00:00
ajacoutot
187ac581dd Use autoconf 2.68. 2012-03-31 18:50:17 +00:00
jsing
4dc2d756b6 + lang/go
ok sthen@
2012-03-31 12:40:59 +00:00
jsing
fe4700260e Import go-1.
Go is an open source programming environment that makes it easy to build
simple, reliable, and efficient software.

With assistance from sthen@

ok sthen@
2012-03-31 12:37:15 +00:00
ajacoutot
258288151f Only set SHARED_ONLY if python is needed at build and/or run time and
not just when we use the python MODULE.

ok rpointel@ fgsch@
2012-03-31 08:53:57 +00:00
phessler
33c831c043 do not generate RI docs on the "slow" arches. This takes far too long,
and too much memory.

OK jeremy@
2012-03-30 19:03:24 +00:00
phessler
0901b9bbdf mark as BROKEN on sparc, the build gets stuck in an infinite loop 2012-03-30 09:06:34 +00:00
ajacoutot
22c8c339f0 Compile with -pthread so that we can open libglib-2.0 without dying on the
(in)famous lazy binding failed!
2012-03-29 18:57:10 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
dcoppa
5d183607b4 Bugfix update to lua-5.1.5 (it's just lua-5.1.4 plus the distribution patch) 2012-03-29 08:51:26 +00:00
ajacoutot
c28c241b22 Update to stable vala-0.16.0. 2012-03-27 22:00:09 +00:00
kili
887457ed69 Use libc execvpe(3). 2012-03-23 21:33:45 +00:00
kili
c88b795280 - Don't build/use the execvpe() bundled with libraries/unix.
Unfortunately, we can't completely remove or skip include/execvpe.h
  and cbits/execvpe.c, because they also contain pPrPr_disableITimers(),
  which is called from the Haskell code.

- Switch back to GhcThreaded=YES (default). It's stupid, it's not
  required by GHC (IIRC it was required a long time ago back when
  ghci used libreadline), but it may help finding rthread bugs.
  Until now, I did run four complete builds of GHC and all Haskell
  ports with dpb without any problems.
2012-03-23 20:17:06 +00:00
ajacoutot
d74cad3cba Meh... I forgot to cvs rm ***again***
noticed by espie@
2012-03-19 18:17:50 +00:00
ajacoutot
77716baf9f Our pkg-config(1) can now cope with files under share/pkgconfig, so
remove these now unneeded hacks/patches.
2012-03-19 10:28:48 +00:00
ajacoutot
8095fe1470 Fix pkgconfig file installation path.
spotted by Antti Harri
2012-03-18 16:05:30 +00:00
espie
3401d2db49 synch comment with reality 2012-03-09 10:59:11 +00:00
pascal
25777d11ee Update to rakudo 2012.02.
sparc64 testing and ok landry@
2012-03-08 15:02:06 +00:00
pascal
5aa9ffb76c + nqp 2012-03-08 14:58:09 +00:00
pascal
ea6975e082 This is "Not Quite Perl" -- a compiler for quickly generating PIR
routines from Perl6-like code.  The key feature of NQP is that it's
designed to be a very small compiler (as compared with, say, perl6
or Rakudo) and is focused on being a high-level way to create
compilers and libraries for virtual machines (such as the Parrot
Virtual Machine).  Unlike a full-fledged implementation of Perl 6,
NQP strives to have as small a runtime footprint as it can, while
still providing a Perl 6 object model and regular expression engine
for the virtual machine.

ok landry@
2012-03-08 14:57:25 +00:00
pascal
b007c61390 Update to parrot 4.1.0, take maintainer.
ok landry@
2012-03-08 14:56:25 +00:00
ajacoutot
a89a75cd04 Garbage collect the /dev/arandom patches.
from Brad
ok landry@ sthen@
2012-03-08 12:13:00 +00:00
kurt
d4c1807932 enable __cxa_atexit. okay pascal@ 2012-03-07 20:39:37 +00:00
sthen
929d19b9ba Remove local strlcpy/etc patches, we aren't generally patching these in
ports any more (they should be addressed upstream instead) and at least
some of them are wrong. This fixes a bug found by Piotr Sikora:
http://permalink.gmane.org/gmane.os.openbsd.ports/53993
2012-03-07 13:14:26 +00:00