3540 Commits

Author SHA1 Message Date
jturner
653b57ef44 Update node-typescript to 0.9.7 aka 1.0RC 2014-03-09 20:53:12 +00:00
jasper
3c526eecd5 - don't hardcode version in ${MASTER_SITES}
- add hppa64 to the list of arches with MACHINE_STACK_GROWS_UP

ok maintainer
2014-03-09 20:45:47 +00:00
rpointel
db6be01734 Activate locale.bindtextdomain in Python.
ok aja@.
2014-03-09 20:23:44 +00:00
jasper
bda283a721 - long overdue update of chicken to 4.8.0.5
- Timo takes maintainership

mostly by Timo Myyra, with some cleaning/tweaks by sthen@/me
2014-03-09 20:17:01 +00:00
jasper
78fa0b8c1a - update to gambit-4.7.2 2014-03-09 20:00:32 +00:00
jasper
df0899a6e2 Timo Myyra takes maintainership 2014-03-09 19:52:27 +00:00
jasper
a3d6e7b3ee tidy ${CPP} 2014-03-09 19:49:12 +00:00
jeremy
3c4d5c27f3 Unbreak ruby 1.9+ on sparc64 by disabling the peephole optimizer, which
was the cause of the previous occassional segfaults.

Thanks to landry@ for access to a sparc64 box

OK landry@, sthen@, naddy@
2014-02-12 22:41:43 +00:00
stu
4952bb104c Quick fix for gnu-interp not working with pie.
ok espie@
2014-02-11 07:49:58 +00:00
sthen
f68fdeb92c build luajit with -Wl,-E to avoid problems when dlopen()ing hit by tedu.
tracked down by jturner, I tweaked his diff to use more of upstream's
original src/Makefile. ok jasper@ jturner@ abieber@
2014-02-10 17:31:46 +00:00
rpointel
9212547d04 Security fix for Python 2.7 and 3.3.
More information: http://bugs.python.org/issue20246
http://seclists.org/oss-sec/2014/q1/284

go aja@ espie@
2014-02-09 09:49:26 +00:00
tobiasu
fa5f89b880 Repair time/delay/duration time_t issues in gnat. All direct imports of
C functions have been modified to use same-size types on both sides.
There are no checks in gcc to make sure the types match, and it happily
trashes the stack or reads bogus data without this fix.

The C shim in gnatlib is still casting down to long (by design), thus
gnat is not 2038-proof on 32 bit architectures. Fixing this is an
ongoing project, but I'm running out of time for this release.

Getting the timezone offset is now supported; the unused usleep
procedure that snuck in from FreeBSD support got removed.

Tested on all supported architectures, plus new bootstraps due to the
stack trashing, just in case...

Conceptually fine with brad@
deraadt@ is unhappy with the partial solution, fixing this remains a
high priority todo
2014-02-07 01:27:21 +00:00
pascal
f2af69364e ffi_call()'s third argument needs to point to a storage of sizeof(ffi_args).
Otherwise this test will generate a stack overflow, silently disabling libffi
support.

Found with -fstack-protector-strong, fixed by martynas@, thanks!  Bumping
REVISION because there are already packages with strong stack protection
enabled out there.
2014-01-26 11:38:46 +00:00
espie
a729bb6089 bump bump 2014-01-24 19:56:55 +00:00
espie
7adc899768 fix bogus mode on documentation 2014-01-24 19:56:31 +00:00
espie
cfd65d3154 yet another useless port. 640 for all files, really ? 2014-01-24 09:22:49 +00:00
pascal
de6d93d6ca Make sure packfile-c.pod has the right mode by using shell redirection instead
of perldoc -d.
2014-01-23 22:17:26 +00:00
miod
d53bd93c55 Make sure `cells' are aligned to pointer size boundaries, using the same logic
deciding whether they need to be `int' or `long' sized (really `void *' sized).
Unbreaks 64-bit platforms with strict alignment (alpha and sparc64 where this
had been detected, but likely mips64 as well).

ok landry@
2014-01-21 20:45:43 +00:00
jasper
b5344d2db1 regen 2014-01-21 10:06:07 +00:00
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