Commit Graph

1876 Commits

Author SHA1 Message Date
jasper
a74ab97c27 - explicitly disable libffi for now (to be revisited soon) 2009-09-23 20:56:22 +00:00
ajacoutot
27263b83d9 Unbreak packaging of python2.6 on powerpc; ctypes module will need more
work.

ok djm@
2009-09-22 21:31:00 +00:00
ajacoutot
aef2e72389 More work into making this compile on armish.
We are up to the point where it segfaults during build as some other arches
used to in the past... so somehow, this is an improvement ;-)
2009-09-22 17:55:23 +00:00
ajacoutot
54b4112cb8 Add some patches from sthen@ and I to help build this on arm.
Not there yet... but working on it.
No package change.
2009-09-22 11:19:37 +00:00
ajacoutot
3d85f69440 This may need more openfiles limits than the default to build, so add a
warning accordingly.

Discussed with kili@
ok jolan@ (maintainer)
2009-09-21 06:39:33 +00:00
ajacoutot
30c2c9cd80 Update to vala-0.7.6. 2009-09-18 07:44:50 +00:00
ajacoutot
13aad6f96f Small tweaks:
* remove ONLY_FOR_ARCHS ; lang/mono will take care of that
* s/TRUEPREFIX/LOCALBASE
* factorise build_depends

ok jolan@ (maintainer)
2009-09-06 11:46:18 +00:00
jolan
40dc09a61c +mono-basic 2009-09-06 10:35:33 +00:00
jolan
0ef7b6eb1a mono-basic-2.4.2, Visual Basic compiler and runtime for Mono 2009-09-06 10:34:36 +00:00
ajacoutot
a72a07e53d Major update to mono-2.5.
While beeing a development release, this is the most stable version I
used on OpenBSD for now. Several patches are removed as they went
upstream. Thanks to jolan@ for pointing me at this release and cooking a
couple of patches.

Fix build on powerpc and add it to ONLY_FOR_ARCHS ; slightly tested on
macppc.

A similar port was successfuly tested by jolan@ on amd64.

no objection alek@ (maintainer)
ok jolan@ ok jasper@
2009-09-06 07:25:27 +00:00
kili
f1f407ac67 Fix MASTER_SITES, ftp://ftp.swiss.ai.mit.edu seems to be dead.
Also add the OLD location in case r5rs.txi will ever be moved
there.
2009-08-26 10:53:10 +00:00
kili
4112d7480e Fix MASTER_SITES (they moved old stuff to OLD). 2009-08-26 10:42:25 +00:00
sthen
3b2ebfac06 Update erlang to r12b5, from Benoit Chesneau, maintainer ok. 2009-08-20 17:37:28 +00:00
sthen
16c3f3baec Link llvm-gcc4 to the build; still not perfect but it's a long build
so providing packages will save developer time..
2009-08-12 21:32:40 +00:00
sthen
b305ed49a6 Update to a newer snapshot; now in-sync with devel/llvm. 2009-08-12 21:31:45 +00:00
bernd
390b1f043c Fix one small buglet in the regress stuff. ok msf@ 2009-08-11 15:28:41 +00:00
msf
9b5e48e67c Add support for several popular ruby regression test suites accessible via
the MODRUBY_REGRESS variable.

discussed with and ok bernd@
2009-08-11 14:30:15 +00:00
msf
4650d35dbf add MODRUBY_BUILD_DEPENDS to stay consistent with other modules 2009-08-11 09:20:23 +00:00
msf
02a92c78ac ruby-gems should be appended to MODRUBY_RUN_DEPENDS, but to RUN_DEPENDS instead
ok bernd@
2009-08-11 07:27:30 +00:00
kili
6b51812b24 WANTLIB changes after xcb addition and bump.
For some unknown reason, I forgot to commit lang/*
this morning.
2009-08-10 17:31:07 +00:00
bernd
1c1161dacb Major update to jruby-1.3.1.
All JRuby stuff is now living in ${LOCALBASE}/jruby to prevent
problems with rubygem conflicts and to reduce the patches for
the port.
2009-08-09 11:18:59 +00:00
sthen
43295534c2 Add a comment noting that x11/gtk+2 hardcodes the python version;
ajacoutot@ agrees with doing it this way.
2009-08-08 21:58:10 +00:00
ajacoutot
aca8853e46 Update to vala-0.7.5. 2009-08-03 10:17:53 +00:00
martynas
2d5ac6f25b adapt for the new xulrunner infrastructure.
no breakage in bulk build & bumps done by sthen@
2009-07-27 21:44:14 +00:00
kurt
4130c43025 update to 1.5.3:
- fix a use after free
- disable tls since we don't support it yet
- BSD endian fix from author Robert Lougher <rob.lougher at gmail.com>

testing and okay MANTAINER Frederick C. Druseikis <fdruseikis at sc.edu>
2009-07-22 00:31:57 +00:00
jasper
e4e2d96dc1 ECURITY FIX for CVE-2009-0217 (XML Signature HMAC Truncation Spoofing)
patch extracted from mono 2.4.2.2
2009-07-21 13:51:41 +00:00
jsg
6da208a332 teach gcc about our kprintf and syslog format attributes,
adapted from the in tree gcc 3.3.5, and already included in
the llvm-gcc port.

ok kurt@ espie@
2009-07-13 23:13:34 +00:00
ajacoutot
2fcb821892 - update to vala-0.7.4
ok jasper@
2009-07-12 20:08:20 +00:00
naddy
6dd742f931 Make gcc 4.2 work, for some value of work, on alpha.
No version bump because the changes only affect alpha and it did not
build on this platform, previously.

From: miod@
2009-07-01 12:43:55 +00:00
sthen
d5a4ad71e2 Fix the build on i386; add --with-regs to CONFIGURE_ARGS (from pkgsrc)
and build with gcc4. Didn't package on i386, no effect on other arch -> no bump.
ok naddy.
2009-06-29 20:21:53 +00:00
naddy
e9669a401f BROKEN; nobody has been able/willing to fix this on the legacy i386 arch 2009-06-29 17:45:36 +00:00
jolan
b850b90361 avoid conflict in -tools subpackage 2009-06-25 01:49:54 +00:00
sthen
81d201ea80 - enable objc
- fix "make fake" with 4.6 OS version
from jsg@

- add a SUBST_VARS for the included GCC version to reduce PLIST churn
2009-06-24 20:10:10 +00:00
jolan
a6aaf1d4f3 remove patch that causes math.randomseed() to not function
reported/debugged by M Joonas Pihlaja in pr 6176
2009-06-24 14:19:06 +00:00
sthen
f600f9afe5 add some notes about known problems. 2009-06-23 00:14:20 +00:00
sthen
cb6a8938ed Import llvm-gcc4, not yet linked to the build. This is a work in
progress, largely based on the gcc port in ports/lang/gcc/4.2.
Requested by jsg@.

It's somewhat usable on i386 (shared lib versions not yet properly
under control). Build on amd64 currently fails with -fPIC problems.

-- --
lvm-gcc is the LLVM C front end. It is a modified version of gcc
that compiles C/C++/ObjC programs into native objects, LLVM bitcode or
LLVM assembly language, depending upon the options.

By default, llvm-gcc compiles to native objects just like GCC does.
If the -emit-llvm option is given then it will generate LLVM bitcode
files instead. If -S (assembly) is also given, then it will generate
LLVM assembly.

Being derived from the GNU Compiler Collection, llvm-gcc has many of
gcc's features and accepts most of gcc's options. It handles a number
of gcc's extensions to the C programming language.
<sthen@zephyr:/usr/ports/mystuff/lang/llvm-gcc4:9>$CVS: ----------------------------------------------------------------------
2009-06-22 22:37:31 +00:00
naddy
2b84b064ff bump PKGNAME for PLIST changes 4.5 -> 4.6 2009-06-22 17:00:23 +00:00
avsm
09774bdfe0 update to ocaml-3.11.1 and bump dependent package PKGNAMEs 2009-06-20 22:05:11 +00:00
kurt
bea32b9d7e gjavah, gjar, etc depend on egij from gcj so:
- add RUN_DEPENDS on gcj
- adjust JAVA var to point to egij so the scripts work when installed
2009-06-19 22:28:04 +00:00
simon
91051f5d71 don't rely on --icu-config arguments but provide icu config to fix build
with current icu4u version and unbreak packaging on i386

repeatedly pointed out by naddy@, thanks!
2009-06-18 23:00:43 +00:00
simon
b53846ec35 update to version 1.2.0, add shared library and disable macppc build for now.
all secondary compilers were relocated to separate projects so we need a
rakudo port to get the perl6 binary back.

this update also addresses the recent bulk fallout noticed by naddy@
testing by sthen@ and ajacoutot@, thanks!
2009-06-17 09:34:35 +00:00
kurt
a833e41830 fix gcj build depend: use java flavor to enable -java subpackage. Problem
noticed by jasper@ okay sthen@
2009-06-17 00:47:06 +00:00
kurt
e353a95061 - Update to 1.5.1
From MAINTAINER Frederick C. Druseikis <fdruseikis@sc.edu> w/minor changes
2009-06-16 15:37:46 +00:00
kurt
269c3debbf - Update to 0.98:
http://www.gnu.org/software/classpath/announce/20090205.html
- now using gcj/gij + eclipse compiler (pure Java) to build

Joint effort with MAINTAINER Frederick C. Druseikis <fredd@cse.sc.edu>
2009-06-16 15:31:02 +00:00
kurt
d93b33f426 +antlr2 2009-06-16 15:22:10 +00:00
kurt
a1f743f875 parser generator for Java, C#, Python, or C++ languages
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
language tool that provides a framework for constructing recognizers,
compilers, and translators from grammatical descriptions containing
Java, C#, Python, or C++ actions.

Currently installing the precompiled jar since this is needed for
classpath 0.98 as a BUILD_DEPEND and RUN_DEPEND.

From MAINTAINER: Frederick C. Druseikis <fredd@engr.sc.edu>
2009-06-16 15:20:26 +00:00
bernd
ede46f770e Security update to ruby-1.8.6-p369.
Fixes a denial of service vulnerability in the BigDecimal
standard library of Ruby.

http://www.ruby-lang.org/en/news/2009/06/09/dos-vulnerability-in-bigdecimal/
2009-06-16 09:12:44 +00:00
pvalchev
8567f3b2ef Make the c++ subpackage depend on libstdc++>=4.2,<4.3 to prevent
people from screwing themselves by using libstdc++-3.x which will fail
only in bizarre ways (embarassing how long it took me to debug this)

ok robert@
"finally! ok" todd@
2009-06-11 21:45:07 +00:00
robert
62b3092c0e add wchar_t support to gcc 4.2 because some upcoming ports are going to need
it. this is not much different from the in-tree gcc way of doing it.
tested with openoffice and with some other uncommited stuff.
bump needed PKGNAMEs
2009-06-07 01:22:05 +00:00
kurt
1094d158a8 - enable dwarf2 exceptions (w/major bump for libestdc++)
- add gcj support for i386, amd64 and sparc64
- add MODGCC4_LANGS=java support to gcc4.port.mk
okay robert@
2009-06-04 18:24:20 +00:00
ajacoutot
68e36d0601 - upgrade to vala-0.7.3 2009-06-02 04:03:10 +00:00
avsm
45e8c7e6f7 mark ocamlduce as broken for the moment, as it doesnt currently compile and the update to match the 3.11 OCaml in the tree requires a bunch of other work first 2009-05-20 03:24:50 +00:00
sthen
b70dcb07a1 - provide a default MODTCL_VERSION set to MODTK_VERSION; only one
place to change if you need to use a different Tcl/Tk version.

- provide MODTCL_LIB and MODTK_LIB (avoids a possible messy
construct in an individual port's Makefile when they are needed,
allows use of "LDFLAGS=-L${MODTCL_LIBDIR} -l${MODTCL_LIB}").

ok steven@, Stuart Cassoff
2009-05-19 21:14:52 +00:00
sthen
37f17df513 tighten libstdc++ LIB_DEPENDS; avoids manual intervention at upgrade time.
-LIB_DEPENDS+=  estdc++.5::lang/gcc/3.3,-estdc
+LIB_DEPENDS+=  estdc++.5:libstdc++->=3.3,<3.4:lang/gcc/3.3,-estdc

etc.  ok phessler@
2009-05-17 09:39:58 +00:00
sthen
3ef573b6e0 the last commit which changed back to sjlj exception handling didn't
touch the library version, but it was required.  bump libstdc++ major
and PKGNAME-estdc.
2009-05-16 23:50:31 +00:00
robert
76fdaf2674 Go back to sjlj exceptions from dwarf2 because OpenOffice got broken with
it. The problem needs to be tracked down.
2009-05-09 20:01:13 +00:00
ajacoutot
95ffe6afb4 - update to vala-0.7.2
(many bug fixes and binding updates)
2009-05-08 08:42:38 +00:00
ajacoutot
94d243ddb4 - update to vala-0.7.1 2009-05-06 11:56:02 +00:00
martynas
f2cc6c9271 update to spidermonkey-1.7.0v0. from Benoit Chesneau with couple
of tweaks from naddy@ and myself.
full bulk build done by naddy@ and jasper@
ok naddy@
2009-05-05 21:01:55 +00:00
djm
78cd2e8e1c python-2.6.2 2009-05-03 22:26:27 +00:00
kurt
4f2a929b43 @comment's also need pkg bumps. 2009-04-27 12:30:26 +00:00
bernd
03af0b16cd Update to ruby-1.8.6.368.
Including security fixes for CVE-2008-1447 and CVE-2007-1558.

Tested by Jeremy Evans, jcs@, sturm@ and msf@. Thank you!
2009-04-27 10:54:09 +00:00
ajacoutot
22e9ba6d0d Add CONFIGURE_ENV += PYTHON="${MODPY_BIN}"
Lots of python ports already do this, so better factorize. It will also
help mitigate some build breakages when several python versions are
installed.

Related ports cleanup coming in a few...

"looks ok" wcmaier@
"makes sense" sthen@
"no objection"  djm@
2009-04-26 10:49:33 +00:00
sthen
99abaac50c pkgname bumps following java.port.mk r1.18, pointed out by espie@ 2009-04-26 09:38:25 +00:00
sthen
c061372b7f update to Tcl/Tk 8.5.7, from maintainer Stuart Cassoff 2009-04-24 21:13:13 +00:00
wcmaier
ca3076b2dd Add petite-chez. 2009-04-24 13:15:34 +00:00
wcmaier
354c8b831d Petite Chez Scheme is a complete Scheme system that is fully compatible
with Chez Scheme but uses high-speed threaded interpreter technology in
place of Chez Scheme's incremental native-code compiler. Petite Chez
Scheme may be used without license, fee or royalty for any purpose,
including for resale as part of a commercial product. 

Submitted by (a very patient) Aaron W. Hsu <arcfide at sacrideo dot us>
with license help and sanity checking from sthen@.
2009-04-24 13:13:45 +00:00
kurt
2ff674c5e0 minor pkg/* corrections on -DPIC=1 archs. okay espie@ 2009-04-21 21:02:34 +00:00
espie
ced95bccdd move to gcc 4.2.4, with a lot of work from kurt@ as well.
Doesn't build on alpha yet, but should be on the way...
2009-04-16 18:36:48 +00:00
ajacoutot
98051dd4ec - update to vala-0.7.0 2009-04-07 21:45:59 +00:00
ajacoutot
a7bd5d8ac0 - this needs -pthread to build
unbreak (at least) on powerpc
2009-04-05 11:15:10 +00:00
ajacoutot
b553cbab13 - update to vala-0.6.0 2009-04-04 15:14:58 +00:00
sturm
24d7347651 unbreak RUN_DEPENDS with help from espie 2009-04-03 21:28:46 +00:00
jasper
ac65850a21 - enable for powerpc. it's working just fine, i just never got around testing it 2009-04-01 17:17:37 +00:00
jasper
ad2b7cbd50 - add missing build dependency
ok espie@ (MAINTAINER)
2009-03-25 13:41:06 +00:00
jakemsr
c1d4cf76d9 use /dev/arandom instead of /dev/urandom. reading from /dev/urandom is
too slow.

ok bernd@
2009-03-23 00:35:44 +00:00
ajacoutot
2fe24cc433 - set maintainance to Hobbits Inc. 2009-03-22 19:25:41 +00:00
ajacoutot
5b58189176 - update vala to version 0.5.7 2009-03-22 19:18:32 +00:00
sthen
8b1055603f bump for tk; pointed out by jasper@ 2009-03-16 13:18:56 +00:00
espie
f2cea121fb a few deps 2009-03-16 11:40:24 +00:00
espie
78870ad865 update to 8.12.0 (new numbering scheme, but >old version)
a few patches to deal with shared libraries.
there is lisp code to deal with recognizing .so, so until someone dives
in and adapts it for OpenBSD, keep a libecl.so...
2009-03-16 11:19:12 +00:00
espie
e3545acf5d fix dep, regen adastrap for -current 2009-03-16 10:24:28 +00:00
espie
350fa604f2 fix depends 2009-03-16 09:51:44 +00:00
espie
412e42dbcd bump for python deps 2009-03-15 13:14:43 +00:00
espie
4a3813916a A few more python deps, tweak python module to handle tkinter 2009-03-15 13:03:41 +00:00
kurt
fff1431c9e - semop(2) is not supported by pthreads, so disable its use
- ensure boehm-gc headers are included with thread support enabled
okay robert@ jasper@
2009-03-15 02:19:31 +00:00
espie
6936deb3a3 bump for tk 2009-03-14 12:31:15 +00:00
sthen
438c027ae2 allow tclsh/wish substitution on lines 3 or 4, not just line 3 2009-03-13 13:46:21 +00:00
sthen
dfe5f95d84 bump pkgname following java dep change 2009-03-11 23:21:21 +00:00
sthen
2648669288 bump following tk dep changes 2009-03-11 21:37:27 +00:00
avsm
25c5604b41 update ocaml to 3.11.0
tested by krw@ and Richard Bonichon <richard.bonichon@gmail.com>
2009-03-11 21:19:49 +00:00
sthen
645604f593 switch to Tcl/Tk MODULEs to fix package spec 2009-03-11 20:11:30 +00:00
sthen
d76bfafd8a handle package spec for MODTCL_VERSION=8.4 2009-03-11 20:10:14 +00:00
espie
f4e4ac6742 a few spec fixes and assorted pkg bumps, more to come. 2009-03-09 23:09:19 +00:00
espie
ec94f4e745 zap obsolete spec, replace tk-8.5* with tk->=8.5,<8.6
bump corresponding pkgname
2009-03-09 17:54:21 +00:00
sthen
23e2a7489d fix WANTLIB and bump. 2009-03-08 23:05:12 +00:00
kurt
746defb0ff Fix an unterminated string in regress tests which caused the regress
tests to bail out early. no pkg bump since no change in package.
2009-03-08 02:30:23 +00:00
bernd
04529b0584 Bring back the fix for short-named constants.
This previous problems should be gone now.
(ruby svn r18485 and r22679)

Thanks to Jeremy Evans!
2009-03-07 12:30:17 +00:00
martynas
5acddb0235 make it build on amd64. ok naddy@ 2009-03-05 23:44:38 +00:00
sthen
5fa3c1cf10 add common in-place modifications to cope with the usual ways to start
Tcl scripts. from Stuart Cassoff, ok steven.
2009-02-15 22:27:44 +00:00