openbsd-ports/lang
kili 7325eff544 Disable stripping of hs libraries in Cabal.
It appears that strip --strip-unneeded sometimes strips too much.

For example, if you take libHStf-random-0.5-926BwEbiHzi7pBkp4dTxOe.a
from the hs-tf-random package on i386 and run strip --strip-unneeded
on it, the T Threefish_256_Process_Block symbol (from threefish_block.o)
is stripped, which shouldn't happen. Note: this specific case applies
to i386, not to amd64. But...

doug@ reported a similar problem for the haskell library texmath,
which we don't yet have in the ports tree, and he made some even
more weird observation: texmath contains the two C source files
cbits/{key,val}ToASCII.c, defining the symbols keylookup (in
keyToAscii.c) and toASCIILut (in valToASCII.c), where both are just
some lookup tables. With strip --strip-unneeded enabled, the resulting
libHStexmath-*.a archive is missing keylookup. doug@ then concatenated
both .c files to a new one and changed the .cabal file of texmath
to use that single one instead, and suddenly the symbol keylookup
no longer was removed.

I'll try to make a port for texmath (which would be required anyway
for porting pandoc) so people who want help to debug this don't
have to build all the haskell goo themselves.
2015-09-27 20:07:47 +00:00
..
abcl - update to abcl-1.3.2 2015-08-11 20:12:01 +00:00
antlr3
arena
chibi-scheme fix variable name 2015-07-31 14:37:34 +00:00
chicken Update to Chicken 4.10.0. From Timo Myyra (MAINTAINER). 2015-08-27 22:40:33 +00:00
clang
classpath gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
clisp
clojure update to clojure-1.7.0 2015-07-18 00:50:23 +00:00
coffeescript - update to coffeescript-1.10.0 2015-09-07 10:46:53 +00:00
compcert import lang/compcert. ok sthen@ 2015-09-05 00:20:08 +00:00
cython
datalog update to datalog-2.5 2015-05-10 19:12:25 +00:00
eagle Update to beta33. 2015-06-05 07:24:21 +00:00
ecl - update to ecl-16.0.0 2015-08-29 14:48:34 +00:00
elixir bump after erlang dependency change 2015-07-10 17:10:09 +00:00
eltclsh sync WANTLIB 2015-05-05 17:00:16 +00:00
erlang add MODERL_WX to set a BDEP/RDEP on the wx subpackage 2015-07-14 22:52:56 +00:00
expect
fpc sync WANTLIB 2015-08-17 19:10:11 +00:00
freehdl
fsharp mark fsharp BROKEN, like graphics/pinta (another project built using mono) 2015-05-23 11:23:56 +00:00
g77 port REVISION bumps as base has moved to 5.8 2015-06-17 20:03:11 +00:00
gambit Update to Gambit 4.7.9. OK jasper@. 2015-09-06 22:32:17 +00:00
gawk Update lang/gawk to 4.1.3 2015-05-26 19:17:00 +00:00
gcc Ada support for mips64, powerpc and sparc 2015-09-24 22:29:58 +00:00
gforth
gfortran port REVISION bumps as base has moved to 5.8 2015-06-17 20:03:11 +00:00
ghc Disable stripping of hs libraries in Cabal. 2015-09-27 20:07:47 +00:00
go backport various security fixes: 2015-08-19 06:57:20 +00:00
gprolog
guile
guile2
hs-haskell-src Update to hs-haskell-src-1.0.2.0. 2015-09-19 08:18:33 +00:00
hs-haskell-src-exts Mark as broken for now. Not important enough. 2015-09-21 20:32:18 +00:00
hugs
icon
intel2gas
io
iverilog Update HOMEPAGE. 2015-06-12 20:09:27 +00:00
jamvm
jikes
jimtcl
jruby Update to JRuby 9.0.1.0 2015-09-05 14:48:53 +00:00
kawa link to upstream bug 2015-05-11 08:18:39 +00:00
librep
libv8
lua spacing 2015-07-14 23:14:42 +00:00
luajit Update to LuaJIT-2.0.4 2015-06-06 09:03:16 +00:00
mawk Update to mawk-1.3.4.20150503 2015-05-11 19:00:07 +00:00
mlite
moarvm remove mips64 from the ONLY_FOR_ARCH list for it doesn't build 2015-08-17 09:02:36 +00:00
mono Needs devel/gettext-tools. 2015-08-12 06:13:56 +00:00
myhdl
nbfc
newlisp
nhc98
nimrod
node
node-java remove another bunch of @rm -f, some of which were hiding the arguments no 2015-05-18 11:29:37 +00:00
node-typescript Update node-typescript to 1.6.2 2015-09-17 14:31:00 +00:00
nqp
obc
ocaml update to ocaml-4.02.3 2015-08-30 15:38:32 +00:00
ocaml-camlp4 update to ocaml-camlp4-4.02+6 2015-08-30 15:41:01 +00:00
ocamlduce
oo2c
open-cobol
otcl
p5-Language-Ook
parrot Force use of /usr/bin/make; otherwise this may pick up gmake, as noticed by 2015-07-23 10:16:21 +00:00
pcc port REVISION bumps as base has moved to 5.8 2015-06-17 20:03:11 +00:00
pfe I so hate CVS... 2015-06-20 19:31:24 +00:00
php de-conflict php-fpm packages, ok robert@ 2015-09-18 09:18:22 +00:00
processing
pypy Update PyPy to 2.6.0. 2015-08-27 14:21:32 +00:00
python @comment the wininst*.exe files as done in python3.4, also fixes packaging 2015-09-24 19:16:42 +00:00
racket-minimal Update to racket-minimal 6.2.1. 2015-08-11 21:14:26 +00:00
railo
rakudo WANTLIB/LIB_DEPENDS 2015-08-25 14:21:25 +00:00
ruby these patches weren't removed with the rest of ruby/1.9, spotted by brnrd@freebsd 2015-09-10 11:30:55 +00:00
rust update lang/rust to 1.3.0 2015-09-22 08:11:24 +00:00
sbcl - use ${CC} instead of hardcoding egcc (pointed out by sthen@) 2015-08-31 18:37:30 +00:00
scala
scheme48
scheme-report
scm
seed7 Update to seed7-20150914. 2015-09-15 08:47:30 +00:00
smlnj
spidermonkey Fix comment. 2015-07-19 02:06:30 +00:00
squeak
STk Replace dead ftp mirror with live http mirror. 2015-06-18 06:37:04 +00:00
swi-prolog port REVISION bumps as base has moved to 5.8 2015-06-17 20:03:11 +00:00
tcl fix tcl 8.6 on sparc, needs -fPIC also 2015-09-26 01:50:15 +00:00
tcltutor
tinyscheme SHARED_ONLY 2015-05-20 11:40:22 +00:00
ucblogo
unicon
vala update to vala-0.30.0 2015-09-19 12:45:45 +00:00
verilator
Makefile Unhook hs-syntactic. 2015-09-21 11:05:11 +00:00