3571 Commits

Author SHA1 Message Date
abieber
77718fb931 update node to 0.10.24 which has a few fixes for cve-2013-6639 and
cve-2013-6640.

OK jasper@
2014-01-20 19:42:00 +00:00
jasper
b3db7bc69b remove the serial library which uses librxtx for which there is no openbsd shared object
in the package.

prompted by Marco Verschuur
2014-01-20 13:17:28 +00:00
bcallah
d59446cbc0 Update to 20140119. 2014-01-19 20:21:01 +00:00
pascal
174dc649aa Unbreak on powerpc by syncing backend with base.
ok landry@
2014-01-18 20:56:53 +00:00
pascal
d3a58e667e Merge some alpha patches from base; this does not work yet, but it's better
than what is currently there.  tested by landry@ some time ago

ok brad@
2014-01-18 11:38:22 +00:00
landry
8b3dbcc6c0 Mark as BROKEN-sparc64, fails the same way as alpha since end of october.
(pfe --help segfaults -> no manpage -> fails to package)
2014-01-18 07:33:16 +00:00
juanfra
c72a5b8a28 Update my email address. Change the homepage of terminator. Also add a
space between the entries and equals signs in the Makefile of the old
ports.

ok sthen@
2014-01-17 19:46:21 +00:00
sthen
c31a24cadc s/.else if/.elif/, fixes MODPHP_VSPEC if MODPHP_VERSION is adjusted to 5.5.
No change with default MODPHP_VERSION so no need to bump all the php things.
From Donovan Watteau.
2014-01-16 23:21:08 +00:00
sthen
8e440cddeb php 5.4 now uses autoconf 2.69 upstream, pointed out by Donovan Watteau,
adjust AUTOCONF_VERSION to match.
2014-01-16 23:17:32 +00:00
juanfra
8832a2f2e8 Racket doesn't build on i386 with clang. Spotted by sthen@.
The offending code is the i386 assembler within gmplonglong.h.
Using the same C code used by amd64, the interpreter builds but
it breaks the racket math libs. I tried to fix the bug backporting
some fixes related to gmp or clang from the racket repo but nothing
worked.

GCC 4.6 fixes also the crashes with the udp.rktl test but doesn't
break the math lib, so I'm changing the port to use the ports GCC.
Obviously there is some broken code on racket but I need more
time to find it.

I've included an additional patch for the gmp version included
with racket. The version is pretty old and only has assembler
code for old CPUs while the racket developers mostly only test
their code on amd64. Now racket uses the C code used by amd64
for every platform.

ok brad@ sthen@
2014-01-16 01:49:32 +00:00
brad
7085bc916f Disable PIE by deault on powerpc to match the base compiler.
ok pascal@ sthen@
2014-01-15 20:18:36 +00:00
brad
adb9b36d26 Enable PIE by default on alpha to match the base compiler.
ok pascal@ sthen@
2014-01-15 20:16:03 +00:00
jeremy
fd549ea1e0 Correctly handle WANTLIB for ruby gem ext ports using ruby20, ruby21,
and rbx FLAVORs, avoiding missing pthread and gmp libraries depending
on the FLAVOR.  Remove support for MODRUBY_WANTLIB_m, only used by
one port.

Feedback and OK zhuk@
2014-01-15 02:03:17 +00:00
jeremy
1371fc4599 Update comments to reflect current reality. 2014-01-14 00:59:07 +00:00
pascal
001e0489ab Switch ports gcc to PIE on i386.
ok sthen@
2014-01-12 22:16:02 +00:00
sthen
bfb23599a2 unbreak hand-edited patch, spotted by naddy@ - rather than patching a
line next to a cvs keyword, use a #define earlier in the file instead,
to avoid future problems.
2014-01-12 22:03:45 +00:00
naddy
09999a5515 bump for plist changes 5.4 -> 5.5 2014-01-12 14:58:30 +00:00
jeremy
1f38698ad4 Support building ruby 2.1 packages for gem/extconf ports using the
ruby21 FLAVOR.  Use additional PLIST file for gems with C extensions
for ruby 2.1, to include the gem.build_complete file, which avoids
problems where rubygems attempts to build extensions at runtime.
2014-01-11 22:33:50 +00:00
jeremy
2d6a93797f Make gem extension directory not include ruby tiny version, to avoid
issues when updating to 2.1.1.
2014-01-11 22:29:31 +00:00
kili
748a5c63c6 Interactive ghc (ghci, runghc etc.) is currently broken again on i386.
So let's switch to compiling Setup scripts once more, to give at least
a few more hs packages to be built on i386, until I figure out a fix
for rts/Linker.c.
Unfortunately, the current breakage also affects template haskell,
which still leads to a lot of unbuildable ports, for example
devel/hs-vector.
2014-01-11 20:22:21 +00:00
sthen
17d31c4036 update to php 5.4.24, various crash fixes, and CVE-2013-6420 memory corruption
in openssl_x509_parse.

remove local freetype patch, upstream now uses freetype-config.

ok robert@
2014-01-11 15:02:46 +00:00
sthen
52c4328237 update to php 5.3.28, fix CVE-2013-6420 memory corruption in openssl_x509_parse
(and roll in CVE patched locally). ok robert@
2014-01-11 15:01:56 +00:00
ajacoutot
5e491b9097 Do not hardcode /usr/local.
Do not use SYSCONFDIR for base system etc files.
2014-01-11 12:56:41 +00:00
sthen
50080babd1 mark BROKEN, see http://marc.info/?l=openbsd-ports&m=138867760408976&w=2 2014-01-10 20:50:39 +00:00
dcoppa
3f0cd2b4d2 Fix build with newer FreeType for cmake-based ports
OK naddy@, landry@
2014-01-10 14:47:09 +00:00
sthen
86e52e1ab3 revert to gcc on i386, clang build fails 2014-01-10 11:26:02 +00:00
naddy
7d7385f450 fix build with newer FreeType 2014-01-09 20:37:02 +00:00
landry
84bc032ff9 Allow to build with upcoming freetype update.
5.4 patch from matthieu@, backported to 5.3 - still builds with current
freetype.
2014-01-09 19:51:04 +00:00
jeremy
42f5904b22 Replace do-extract target with EXTRACT_CASES.
Prodded by espie@.  OK espie@
2014-01-09 18:28:22 +00:00
fgsch
eb6a449df4 Update to python to 2.7.6.
Tested on i386, amd64 and macppc. macppc included a diff that's not part
of this update but will be added at a later time.
Committing on behalf of rpointel@. sthen@ OK
2014-01-09 18:03:35 +00:00
jeremy
0211849a79 Update MASTER_SITES for ruby, as the previous locations no longer work. 2014-01-08 18:31:03 +00:00
sthen
945fa9eb2f Fix segfault during build with PIE-by-default on i386 by not using %ebx there.
Not quite sure why this is needed as it looks to be built without PIE
anyway, so XXX comment added to patch, but this makes things work.

N.B. regression tests fail, "error: objects are initialised from 1st to last
(should be from last to 1st) - undefine constant OBJ_CHAIN_REVERSE_ORDER in
obj_chain.h" but this is not new and they also fail on amd64.

Regen distinfo while there.
2014-01-08 11:54:12 +00:00
jeremy
9d794ad3bf Update to rubinius 2.2.3
Disable LLVM usage as ports will soon switch to 3.4, which causes the
rubinius build to fail.

Remove some patches applied/handled upstream.
2014-01-07 22:45:05 +00:00
juanfra
65ee3daecf Change Racket to Clang. OK sthen@. 2014-01-07 19:01:36 +00:00
sthen
79c040b783 zap the petite-chez port; it's i386 only and currently doesn't work
following removal of __guard. Additionally, it has a funny license
(can't distribute packages), port is outdated, and other scheme
interpreters/compilers are available (racket, chicken, gambit).
OK juanfra@ jca@
2014-01-07 15:04:29 +00:00
bcallah
49fce55ef9 Update Seed7 to 20140105. 2014-01-06 03:37:38 +00:00
jeremy
f664cfe6db Add patch to fix algorithmic complexity vulnerabilities CVE-2013-4287
and CVE-2013-4363 in rubygems.
2014-01-06 02:25:33 +00:00
nigel
d9d0499cff Add lang/python to MODULE, and sync WANTLIB.
Ok jasper@ jeremy@ maintainer
2014-01-05 19:51:45 +00:00
jasper
840f00201c use ${MODPY_WANTLIB} 2014-01-04 21:21:55 +00:00
jeremy
b1beeb893a Hook ruby 2.1 up to the build 2014-01-03 17:53:38 +00:00
jeremy
2cfb8f5b3c Import ruby 2.1.0
OK landry@
2014-01-03 17:51:52 +00:00
jeremy
de7b3ae783 Add dependency on graphics/freeglut, building the Font and OpenGL
extensions.

Hidden dependency noticed by naddy@. OK naddy@
2014-01-03 16:18:11 +00:00
pascal
61015e95fa Use __guard_local instead of __guard; fixes math/octave build after __guard
removal.

ok matthew@ brad@
2013-12-30 22:02:25 +00:00
landry
ad51fbd907 Set NO_TEST=Yes, because well, it has no tests. 2013-12-30 12:35:22 +00:00
landry
5e3d4ebe41 "Nobody told him it was useless, so he did it anyway"
Unbreak squeak-vm on alpha, because if __alpha__ is defined,
then we're probably running on a variant of DEC unix, and we
should use /decgcc -taso, right?
2013-12-30 12:14:55 +00:00
landry
b39a019651 Mark as BROKEN-alpha: the pfe binary is called with --help during build
to generate its manpage, but it segfaults at that point. Why building it
at all then...
2013-12-30 11:46:16 +00:00
sthen
528be2c267 update to Railo 4.1.2.005 (various fixes, changelog is at
http://www.getrailo.org/index.cfm/download/history/)
2013-12-24 15:33:36 +00:00
bcallah
b1e41ea625 Update Seed7 to 20131222. 2013-12-22 23:22:40 +00:00
jeremy
de96d53051 Update to JRuby 1.7.9
Work around upstream regression causing rake/rdoc/ri to not work by
copying the real executables over the rubygems shims.

Fix the #! lines on the executables.

The old ant based tests no longer work, and the new maven tests
require downloading tons of packages at runtime, so punt and mark
NO_TEST=Yes and stop downloading the -src tarball.
2013-12-19 21:39:50 +00:00
jasper
3cb6d7d38d remove bogus ^M from DESCR 2013-12-17 10:17:28 +00:00