Commit Graph

2196 Commits

Author SHA1 Message Date
jasper
9a039107d3 - allow the erlang-mode to work by default by installing a missing file
ok joshe@
maintainer timed-out
2010-09-22 13:50:20 +00:00
jasper
6e6097e4ac - remove the BROKEN-mips64 markers after miod's recent softfloat commit,
python seems to be working well enough now.
2010-09-22 13:44:12 +00:00
landry
6613d9dada Add amd64 and sparc64 to NOT_FOR_ARCHS. espie@ has an update which will
hopefully fix that, but in the meantime less kittens are killed.
2010-09-22 07:24:42 +00:00
landry
07ae25f613 Use gnu libtool here as PLIST contains a funky symlink to libtool binary.
jasper@ said he'll look into it.
2010-09-22 06:52:14 +00:00
joshe
225f3da797 Update my email address. 2010-09-21 22:25:08 +00:00
landry
ce03327d74 Mark as broken on hppa. I'm tired to kill that f.. process after it ate
100% cpu for 2 days.
2010-09-20 18:02:47 +00:00
jasper
ef7febd8f7 - adjust after libffi update 2010-09-19 20:19:39 +00:00
kili
c3147d3ddd Add a @mandir marker to the plist, to get whatis.db
cleand up on pkg_delete.

Noticed and ok fgsch@
2010-09-19 12:52:49 +00:00
fgsch
64401fc28c - Add a MODPY_JSON var soon to be used by ports requiring simplejson when
built with python versions previous to 2.6.
- Simplify MODPY_BADEGGS.
- Fake setuptools if MODPY_SETUPTOOLS is not present to detect those ports
  that will build regardless but the resulting plist will be different.
Input, tested and ok by many, thanks!
2010-09-16 22:58:19 +00:00
fgsch
42c9e879be Update Python to 2.6.6. Tested by many.
sthen@ ok
2010-09-16 22:36:08 +00:00
fgsch
06cc1c44bb Update WANTLIB after ncurses update. While here remove unneeded pthread-stubs
and xcb from -tkinter.  With help from sthen@
2010-09-16 22:34:08 +00:00
ajacoutot
d25bd8856b Remove powerpc from mono supported arches.
It builds but there is no support for sigcontext and mono crashes right on
startup. No need to loose time building this...

input and ok robert@
2010-09-16 18:53:29 +00:00
kili
8836c64046 Pugs.Types defined an Eq instance for Control.Concurrent.STM.TMVar (from
the stm package), which is no longer possible, because TMVar is deriving
Eq now. So move the (somewhat crude)  comparision based on addressOf (which
comes from the hs-pugs-compat package) into Pugs.AST.Types, providing an
explicit Eq instance for VThread.

IMHO, instance declarations for standard type classes on types imported
from other Haskell packages are evil.

Breakage noticed by naddy@.

While here, update WANTLIB and bump.
2010-09-14 18:58:01 +00:00
jasper
ba9b762f6e Apply a SECURITY FIX from upstream ruby for a WEBrick HTTP server XSS
vulnerability (CVE-2010-0541).

from TAKAHASHI Kaoru
maintainer timed-out
2010-09-14 12:03:42 +00:00
sebastia
3fb3691099 Maintainer update of erlang to R13B04, and apache-couchdb to 0.11.0
OK landry@
2010-09-13 17:31:02 +00:00
naddy
7d44e4568d fix build with new libX11 Xdefs.h; ok jasper@ 2010-09-13 14:54:46 +00:00
kili
d8feb52c42 New bootstrapping tarballs after ncurses update.
Adjust WANTLIB and bump.
2010-09-10 18:10:00 +00:00
robert
744327511e update this php port to 5.2.14 too 2010-09-10 10:42:17 +00:00
jasper
02404b0b7d - automatically set PKG_ARCH=* when SHARED_ONLY is not set
ok sthen@
2010-09-09 17:32:36 +00:00
sthen
c31e1ac820 fix RUN_DEPENDS, no cookie for me or jasper. pointed out by viq. 2010-09-06 22:44:46 +00:00
jasper
48646831e8 - add a comment as to why the symlink is made
- add slib as a run dependency, so the symlink points to something
- switch to new DEPENDS/WANTLIB/REVISION

ok sthen@
2010-09-06 12:15:32 +00:00
kili
651399efe9 Bump for real. 2010-09-05 10:54:02 +00:00
sthen
9a433e21ca When knocking out a MULTI_PACKAGE on some arch, keep listing it in
MULTI_PACKAGES, and add an (ONLY|NOT)_FOR_ARCHS-subpkg=somearch, rather
than changing contents of the MULTI_PACKAGES variable.

Fixes dpb builds on !amd64/i386, because the bsddb package was
knocked out on other arch.

'please unfuck the fucking mess people only testing on i386 and
amd64 did' landry@
2010-09-03 19:20:06 +00:00
ajacoutot
f7296e021c Remove PKGNAME=${DISTNAME} constructs where possible, as this is the
default anyway.

ok jasper@
2010-08-31 08:15:44 +00:00
sthen
b02db8276f bumps for python 2010-08-30 21:56:33 +00:00
fgsch
7306c4d463 Switch default to python 2.6.
Discussed and ok from many. Bumps will follow.
2010-08-30 16:35:02 +00:00
jasper
f865c680f8 - missed in previous 2010-08-24 12:20:43 +00:00
jasper
2ed4a8f6f1 - update sbcl to 1.0.41
- add support for powerpc

from josh elasser (MAINTAINER), thanks!
2010-08-24 12:20:30 +00:00
jasper
ce0efa6ba2 - allow clisp to build on powerpc too
- switch to new style LIB_DEPENDS/WANTLIB
- move emacs lisp files to a location where emacs can find and use them

from josh elasser, thanks!
2010-08-23 16:31:33 +00:00
robert
be2e0b37ac - fix exception handling on amd64
- fix i386 builds
- remove a patchfile that is not needed anymore
2010-08-23 13:18:50 +00:00
robert
50c5451a44 add a missing patchfile missed by either me or cvs 2010-08-22 16:59:04 +00:00
robert
19c8a21871 Update to 2.6.7; remove patches that were merged backed to upstream 2010-08-18 10:51:55 +00:00
kili
b0e9093dcc Use a new bootstrapping compiler for ghc, linked against a current
libc. While here, switch to new REVISION/WANTLIB scheme.

Problem noticed by ajacoutot@

ok espie@ sthen@

Please note that any Haskell library depending on ghc-6.12.3
(cabal-wise) needs to be rebuilt. This affects devel/haddock
and devel/hs-QuickCheck, which will be bumped in a minute, but
if you've some libraries not contained in the ports tree, be
sure to double-check with ghc-pkg check.
2010-08-02 21:15:23 +00:00
espie
4a38677a5b change epoch, so that it "updates" g77 from 3.3.6.
weird, but will avoid conflicts with libf2c ;(
2010-08-01 09:26:51 +00:00
eric
8018cd547d crtsavres fix taken from src.
fixes py-numpy on macppc

ok ajacoutot@
2010-08-01 08:45:16 +00:00
djm
1b319614a9 revert previous; hppa is sick and needs to be fixed first 2010-07-29 08:39:53 +00:00
djm
fcc3b09a49 Move to python-2.6 by default; requested by fgsch@ 2010-07-29 02:17:58 +00:00
kili
d42b1d5748 Update to 1.22, fixes the build on i386.
Problem noticed by naddy@, who also ran regression tests on i386.
2010-07-27 18:16:18 +00:00
naddy
34837b39ea bump PKGNAME for PLIST changes 4.7 -> 4.8 2010-07-24 23:05:08 +00:00
sthen
94b1e1eac7 Update Python to 2.6.5, committing on behalf of fgsch@ whose laptop is broken. 2010-07-23 13:56:26 +00:00
kili
27d34522db Remove Gofer. The ports tree isn't a software museum, and the
Haskell language isn't the same as more than a decade ago.

Suggested by Daniel Dickman, and since the other ports guys
are only joking around, I think nobody will miss it.

While here, also remove xmms.
(just kidding)
2010-07-22 18:33:41 +00:00
landry
a730bb2de1 Disable gcjwebplugin, it's unmaintained upstream, uses xulrunner 1.8, is
not convertible to 1.9, etc etc. While here remove MAINTAINER per his
request, update licence marker, fix depends and use REVISION.
No cries of despair on ports@
2010-07-22 11:45:12 +00:00
ajacoutot
5f48a04970 Add a MODPY_BUILDDEP variable so we can use the python MODULE without
actually needing python. This will allow removal of some hacks in tree.
Remove XXX.

ok sthen@
2010-07-22 10:39:19 +00:00
sthen
72ce1d37b6 drop gcc4 modules, use REVISION, some other minor cleanup.
ok jsg@ on earlier version.
2010-07-21 23:02:56 +00:00
steven
dc8c73b1de drop USE_GCC3 here as well.
from brad
2010-07-21 17:04:29 +00:00
naddy
a2c9a774ff Remove redundant variables OPSYS and OPSYS_VER.
OPSYS was always "OpenBSD", the ports tree doesn't cover other
operating systems.
OPSYS_VER was the same as OSREV.

ok espie@
2010-07-18 18:49:01 +00:00
kili
a72ff5f5e9 Switch to REVISION. 2010-07-17 13:56:14 +00:00
kili
65b2bee750 Switch to REVISION and new WANTLIB/LIB_DEPENDS style. 2010-07-17 13:54:30 +00:00
kili
205d4391a4 Add LIB_DEPENDS to RUN_DEPENDS.
Switch to REVISION.
Bump.
2010-07-17 13:43:36 +00:00
espie
06289ea1b6 modernize, zap ada for now (doesn't build on i386 ?)
bump everything since we use the default DESCRs now.
2010-07-17 13:31:25 +00:00
sthen
02435810cc update the list of ports which hardcode the python version
(subversion and pinot, as well as gtk+2 which is already listed).
2010-07-15 07:55:29 +00:00
naddy
7ce509abe1 drop gcc4 module on i386; from Brad 2010-07-10 20:50:55 +00:00
naddy
c9bff7c8b8 use REVISION/EPOCH 2010-07-10 13:33:46 +00:00
ajacoutot
6b3e3941de Add FreeBSD.fr as MASTER_SITES for now. 2010-07-10 05:32:14 +00:00
naddy
f3b4085b51 bump after gcc4 switch 2010-07-09 21:40:10 +00:00
naddy
f6a2a693a6 bump after gcc3->gcc4 switch on several archs 2010-07-08 23:50:39 +00:00
jasper
58a169dfe3 sync 2010-07-08 18:59:16 +00:00
jasper
695182bcdf import iverilog 0.9.2
Icarus Verilog is a Verilog simulation and synthesis tool. It operates
as a compiler, compiling source code writen in Verilog (IEEE-1364) into
some target format. For batch simulation, the compiler can generate C++
code that is compiled and linked with a run time library (called "vvm")
then executed as a command to run the simulation. For synthesis, the
compiler generates netlists in the desired format.
2010-07-08 18:58:23 +00:00
kili
b215a2b2d3 Unbreak after SO_PEERCRED addition. 2010-07-07 19:37:39 +00:00
naddy
bcc6924b27 catch up with struct sigframe change on i386; from maintainer Josh Elsasser 2010-07-06 21:49:24 +00:00
espie
792fe50e7c MODMONO_ONLY_FOR_ARCHS
zap () subshells
2010-07-05 09:13:05 +00:00
ajacoutot
038dca8ad6 ONLY_FOR_ARCHS is already part of the mono MODULE. 2010-07-05 06:16:58 +00:00
naddy
db2480f1f2 fix SO_PEERCRED fallout 2010-07-03 16:58:11 +00:00
espie
fc186bede8 fix bad LIB_DEPENDS. 2010-07-03 01:40:47 +00:00
kili
f19ee7273f WANTLIB += pthread and bump PKGNAME. 2010-06-30 15:41:01 +00:00
robert
46a082fec7 add correct @pkgpath and @conflicts so that we can update from php5- 2010-06-29 01:10:44 +00:00
robert
966330c5d0 simplify the php module and add 5.3 too 2010-06-28 23:29:57 +00:00
robert
48b83a745c Add a @sample for each .ini 2010-06-28 22:45:54 +00:00
kili
ca3835edeb Threading support should work now (with a patch from Simon Marlow). 2010-06-28 21:27:36 +00:00
robert
b225ba5909 Do not define GNU_SOURCE on OpenBSD otherwise it will pick up some
GNU API which will break badly on OpenBSD.
2010-06-28 18:15:24 +00:00
espie
f4b1d677f3 clean-up, after the recent mess on i386. stevens@ and naddy@ agree.
(in case of minimal breakage, this should be ways easier to fix)
2010-06-27 21:37:24 +00:00
robert
1d497297cd Import a reworked port of php to lang/php. The basic difference is that
there are no core and extensions packages anymore, everything is built by
the main ports itself and the package names have changed to php-${V} or
php-mysql-${V} for modules.

The new ports allows you to install all of the php versions just like python
so you can actually run different webservers with different versions of php
because you can't load two modules to one. You can only do that with fastcgi.

The port tries to share all the files that can be shared and the different
extensions are located in the local version's Makefile instead of Makefile.inc.

The other change is that *all* of the configuration has moved to /etc out
of /var/www because that was a realy stupid concept, since apache if you
use it chrooted, will load all of the extensions before doing the actual
chroot.

This port is not linked to the build yet because several issues have to
be resolved first, like providing a way to update from php5-* packages,
and probably other things that do not come into my mind right now,
because the Bullfrog is making me crazy.
2010-06-27 20:28:44 +00:00
kili
b5b698c4cd Unscrew. Noticed by jasper@
I fetched my distfile from the old place, before switching
MASTER_SITES to the new one (darcs.haskell.org). Same content,
but different size and checksums (because the files have been
created on different dates).
2010-06-23 08:37:18 +00:00
bernd
95ac8623bf Install some more header files. Needed by an upcoming port.
ok martynas@, 'your diff makes sense' steven@
2010-06-21 17:51:27 +00:00
kili
4a7b3302af Add hs-HsParrot and pugs 2010-06-20 09:50:10 +00:00
kili
3bd3d95f3f A Perl 6 Implementation.
"go ahead, please" espie@
2010-06-20 09:47:00 +00:00
kili
9e8db7fa39 Haskell integration with Parrot virtual machine
"go ahead, please" espie@
2010-06-20 09:46:11 +00:00
kili
1e375f016d Require ghc-doc to get all links enabled for ports that use haddock.
This needs a bump to all ports with MODGHC_BUILD=haddock, but there
are some more changes pending, so I'll not du the bumps now.
2010-06-18 21:37:16 +00:00
jasper
ac07b715a2 tyop 2010-06-15 22:05:24 +00:00
jasper
aaadc7ef3b - tweak names to have the "MOD" prefix. 2010-06-15 21:20:39 +00:00
jasper
38d11011eb - introduce LUA_VERSION, LUA_LIBDIR and LUA_DATADIR. the latter two are
duplicated in (almost) every lua port, so they should move to lua.port.mk
* lua modules will be switched over soon

ok landry@ jolan@
2010-06-15 21:17:46 +00:00
jasper
2a6664cc2a - zap dead master site 2010-06-15 20:27:23 +00:00
kili
c78948cdd1 Bump after ghc update. 2010-06-15 17:18:50 +00:00
kili
7d63ac0258 Update to ghc-6.12.3 (bugfix release), plus some minor changes:
- Use integer-gmp again.

- Cleanout the extracted bootstrap directory right after installing it
  to save some disk space.

- Use ${MAKE_ENV} instead ${MODGHC_SETUP_CONF_ENV} in ghc.port.mk (in
  do-configure, use both).

- Don't compile Setup.l?hs, just use the interpreter (runghc) in
  ghc.port.mk. This speeds up the build of most ports depending on
  ghc and using a cabal-style build.

Necessary bumps and WANTLIB changes in ports using ghc will follow
later this evening.
2010-06-15 15:34:03 +00:00
landry
548e911152 Remove sparc64-specific hack since it switched to gcc4.
From Brad.
2010-06-11 21:09:49 +00:00
landry
ad1780afd7 Mark as BROKEN on hppa, build stalls hard when bootstrapping in packages/chr.
If someone wants to fix it, be my guest.
2010-06-10 18:18:31 +00:00
sthen
6593bbb601 Add gmp as a BUILD_DEPENDS, ghc-pwd in the bootstrap requires it.
Fix a typo while there. Discussed with and ok kili@
2010-06-09 10:06:29 +00:00
kili
90c09cd38d Update distinfo. Reminded by naddy. 2010-06-08 11:17:09 +00:00
espie
09c425eca1 LP64 + gcc4 2010-06-08 07:36:20 +00:00
jasper
c070c96983 - make mips64 a bit happier, still fails on vax though
from sebastian reitenbach
ok stuart cassoff (maintainer)
2010-06-07 18:12:05 +00:00
kili
158027911f Bump after the stupid ABI changes in GHC. 2010-06-06 10:06:44 +00:00
kili
41b71845e5 New libc major => new bootstrapping binaries.
Since the new bootstrapper has a new name (ghc-6.12.2.20100530),
the ABI of some libraries included in GHC will change, possibly
breaking all other libraries, so expect some additional bumps soon.

Yes, this *is* ridiculous. If you want to live in peace, don't use
GHC.
2010-06-06 09:54:20 +00:00
avsm
63507764a2 update to ocaml-3.11.2, mainly bugfixes. from dcoppa@ with minor PLIST tweaks from me 2010-06-04 13:58:18 +00:00
phessler
54dabd3ec0 use @comment as intended 2010-05-29 17:00:47 +00:00
naddy
64efb2864e make sure __GNUC__ etc are defined on gcc3 platforms; from espie@ 2010-05-28 21:28:16 +00:00
ajacoutot
0f58ccf412 full stop. 2010-05-27 09:13:16 +00:00
espie
c8e698ca29 +g77-old
+libf2c-old
2010-05-27 08:38:47 +00:00
espie
a12b97f54d initial attempt at g77 2.95.3 port
not really tested completely, but necessary to un-brick old arches ports...
2010-05-27 08:36:21 +00:00
ajacoutot
a7c3ba32c3 full-stop. 2010-05-25 05:04:29 +00:00
espie
1265f604e3 add fortran 2010-05-25 00:47:56 +00:00
espie
6302399d79 g77 port, from gcc 3.3.5 2010-05-24 22:43:57 +00:00
espie
1b7d4dac0c force -fno-dollars-in-identifier, for predictable build 2010-05-22 10:17:36 +00:00
kili
bcea0ad2ce Silent register.sh/unregister.sh after the change to Cabal in ghc.
Run unregister.sh with `--force'.
2010-05-19 15:58:18 +00:00
kili
bb2f61a7e2 Oops! Forgot to bump pkgname. 2010-05-19 15:04:27 +00:00
kili
ca40125cf1 Let Cabal-generated register.sh and unregister.sh scripts pass
paraemters to ghc-pkg. Remove the (now obsolete) patch for Register.hs.

Ports that build ghc libraries should now use the following
@exec/@unexec magic (('ve already diffs for all the hs-* ports in
my tree):

lib/${DISTNAME}/register.sh
@exec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/register.sh -v0
@unexec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/unregister.sh -v0 --force
lib/${DISTNAME}/unregister.sh
2010-05-19 14:23:15 +00:00
espie
78ac61b9a6 cheat a bit, tell configure we have socklen_t, even though sys/socket.h
alone won't get it.
fixes gcc4
2010-05-19 14:23:02 +00:00
dcoppa
0ad1957d15 Merge patches from upstream errata page.
While here, adjust PKGNAME and use SUBST_CMD instead of the usual
"perl dance".

OK sthen@
2010-05-17 08:18:59 +00:00
kili
d409d7b95e Zap __eprintf reference from Linker.c to fix the build with gcc4
(found by espie@).

Thanks to sthen@ for creating the i386 bootstrapping tarball.
2010-05-16 13:51:26 +00:00
ajacoutot
fc908f7fe4 Bump after recent mono MODULE change.
"sure" robert@
2010-05-15 09:40:17 +00:00
ajacoutot
1b229dd600 Fix substitution for DLLMAP_FILES.
This makes sure we catch all the stupid so.X stuffs.

ok robert@
2010-05-15 09:37:48 +00:00
kili
d73ffa853b Use @unexec. I must have been on drugs when using @unexec-delete
for unregister.sh in all the new ghc libraries (which leads to bogus
registered ghc packages after updates).

You can use the command

        ghc-pkg check

to check ghcs internal package list. If it reports missing files
for some package (like hashed-storage-0.4.11), you can forcibly
unregister it by running (as root) something like

        ghc-pkg unregister hashed-storage-0.4.11

ok dcoppa@
2010-05-14 09:08:25 +00:00
jasper
2ab4831a5b - tweak Makefile to fit 80 column width
- add some more flesh to DESCR
2010-05-13 18:14:17 +00:00
espie
439d0e1670 having an alloca that matches includes is a plus... 2010-05-13 17:15:07 +00:00
espie
68dccf6f67 fixes for gcc4:
- obstack.h uses casts as lvalues, fix those
- hack standard includes to avoid tons of strlen/malloc warnings (may
even fix bootstrap on other things than i386)
- remove non-standard assert.h that requires an eprintf in libgcc.
- bump pkgname, just in case...

verified to work with both gcc3 and gcc4.
2010-05-12 07:38:49 +00:00
espie
84cd314a57 auto-detect gcc4 in base 2010-05-11 07:34:47 +00:00
robert
c391b61a05 remove the gmake workaround 2010-05-10 20:17:31 +00:00
pirofti
1d5f525373 Use -f for ln(1). Okay espie@. 2010-05-07 20:04:23 +00:00
pirofti
ac3efd2751 Check for v0. Okay espie@. 2010-05-07 19:41:40 +00:00
kili
d124326763 Change ghc.port.mk to allow addition of flags to MODGHC_SETUP_PROG by
just setting MODGHC_SETUP_CONF_ARGS (which is now empty by default).

Add dblatex-created documentation.

While here, use our INSTALL* macros where possible to get correct
permissions (noticed by dcoppa@). This does *not* fix the permissions
of libraries and interface files installed by Cabal-based tools,
because the permissions are hard-coded in Cabal, and I'm not going
to touch and fix Cabal ever, because IMHO it's completely broken
by design. (If you want to read some of this madness, have a look
at libraries/Cabal/Distribution/Compat/CopyFile.hs or even
libraries/Cabal/Distribution/Simple/Install.hs)

Expect some breakage of depending ports (at least of devel/darcs) and
some necessary WANTLIB changes, which will be fixed soonish.
2010-05-06 20:00:19 +00:00
jcs
f701c7fd45 add a patch to prevent seg faulting when loading compiled modules on
amd64

bump pkgname

ok bernd@
2010-05-03 17:01:33 +00:00
jsg
cbc0ee2d14 update to llvm-gcc 4.2-2.7
ok sthen@
2010-04-29 16:45:53 +00:00
robert
cfa8e4468c add some missing patches that cvs missed .. bad cvs 2010-04-28 17:06:26 +00:00
robert
5d24fb6f79 Update to mono 2.6.4;
(a lot of patches are in upstream now)
2010-04-27 12:39:49 +00:00
steven
c1e90ca01a use gnu libtool here for now 2010-04-26 20:09:18 +00:00
kili
3830131a60 Remove the native_bootstrap pseudo flavor. It's dangerous, because
the APIs of GHCs libraries depend on the version of the bootstrapping
compiler (and probably on the output of pom(6) and the amount of
active vulcanos in iceland).

See http://hackage.haskell.org/trac/ghc/ticket/4012#comment:3 for
details.

THIS ALSO MEANS THAT IF YOUR BUILD FAILS, YOU WILL HAVE TO MAKE
CLEAN AND START FROM SCRATCH! NEVER EVER TRY TO RESTART THE BUILD
OR THE LIBRARY ABIS WILL CHANGE! (Sorry for yelling)

Bump PKGNAME-main, since people may already have built ghc with
native_bootstrap.
2010-04-25 13:40:30 +00:00
ajacoutot
89acf94fe0 Update to vala-0.8.1. 2010-04-24 10:09:41 +00:00
kili
3b5f1799be + hs-haskell-src 2010-04-22 22:11:27 +00:00
kili
a2d22041b4 Update to 6.12.2.
Many thanks to Darrin Chandler and dcoppa@ for testing, reporting about
broken stuff, missing dependencies here and in ports depending on ghc.

Notes and rants:

- Bootstrapping is done using precompiled binaries, since .hc
  bootstrapping still doesn't work. I really hate this.

  THIS MEANS THAT GHC IS NOW AND WILL STAY LEGACY-ONLY (i386 and amd64)

  At least until someone fixes it. I tried for more than two year
  (well, only in my spare time and during my vacations) and failed.

- libgmp is currently disabled, because I didn't yet hack the GHC build
  system to use the system libgmp instead of the patched one included
  in GHC.

- The haddock ncluded in the ghc distfile is replaced by the version
  of haddock found in devel/haddock. Haddock itself is @commented
  in the ghc PLIST. Unfortunately, this needs an ugly hack that
  introduces an otherwise useless pseudo flavor `no_deps' in
  devel/haddock.

- CLDouble has been removed from GHC some time ago, because it was
  an alias for double (AFAIK there's now support for long double
  in GHC). As this isn't a really big problem, it currently breaks
  c2hs, which I'll mark broken temporarily before committing the
  ghc update.

- The external codeset defaults to latin1 (suggested by Simon Marlow)
  and can be overridden by setting the HS_ENCODING to any codeset
  supported by libiconv.

- ghc.port.mk still needs some love, especially for letting a port add
  additional parameters to certain invocations of ${MODGHC_SETUP_PROG}.
2010-04-22 21:49:37 +00:00
robert
dbd0eb5db0 Correctly calculate GC_stackbottom on OpenBSD and set the threadstack size
to a high value just like other BSD -s.
2010-04-16 11:59:45 +00:00
tedu
2aed01b7c4 remove unfree unmaintained klone. ok ajacoutot laurent 2010-04-15 23:09:46 +00:00
jasper
7d16b66d27 - more BROKEN-$ARCH 2010-04-15 18:35:02 +00:00
ajacoutot
ce7c969358 Stupid poor blank lines, stupid poor blank lines... 2010-04-15 14:58:24 +00:00
ajacoutot
5985d2ef24 Consistency: remove the 1, 2 or even 3 empty blank lines.
sthen@ agrees
2010-04-15 14:11:01 +00:00
kili
77b7715ec2 Import hs-haskell-src, a library for manipulating Haskell source code.
Part of the Haskell Platform.

Not yet wired to the build.
2010-04-09 17:58:41 +00:00
jasper
e25b624267 - zap tendra 2010-04-09 12:41:34 +00:00
jasper
32832ba25e - remove old and dead compiler
prompted by tedu@ on ports@
joyful shouting by several

ok avsm@ (MAINTAINER)
2010-04-09 12:41:14 +00:00
robert
ec43dd560d Use KERN_BOOTTIME to get the uptime instead of making up a value
because we don't have /proc.
2010-04-08 16:40:04 +00:00
robert
0f11488b05 Disable shared handles because they are sometimes working, sometimes not. 2010-04-08 14:58:10 +00:00
ajacoutot
6ea207d134 Add MODMONO_{BUILD,RUN}_DEPENDS so other ports can use it.
ok robert@
2010-04-08 13:36:13 +00:00
robert
281e83e581 Fix kinfo_proc2 code and add support for more mono stuff using sysctl to
get process informations. Remove the mkbundle.cs patch and replace it
with one that uses configure.in so the libgc dependency ends up in the
pkg-config file. Move disabled features to configure.in from our Makefile
2010-04-08 12:12:33 +00:00
robert
a7db849eff the mono module handles some dependencies now, so remove the ones that
are not needed anymore and bump pkgname everywhere
2010-04-05 10:52:50 +00:00
robert
2ea6d63a22 Move lang/mono dependency to mono.port.mk 2010-04-05 10:39:35 +00:00
robert
ecb79bdd63 add ONLY_FOR_ARCHS here 2010-04-05 01:15:00 +00:00
robert
702fa474ed Enable shared handles and add USE_NANT to mono.port.mk to use NAnt
to build stuff
2010-04-05 01:02:57 +00:00
robert
d88020626b It seems my previous commit did not include the actual regression test
fixes. do them now
2010-04-02 16:11:13 +00:00
robert
40cfd19ee0 - use pthread_stackseg_np to get the stack boundaries on OpenBSD
- remove some scripts that we don't use from BASH_SCRIPTS
- ignore one of the regression tests and continue if it fails
2010-04-01 21:53:51 +00:00
robert
a4b87abd44 update to 2.6.2 and make regression tests work 2010-03-29 14:27:43 +00:00
robert
38713339c6 resurrect powerpc support 2010-03-29 10:32:06 +00:00
robert
f390996a68 mkdbundle has to link to libgc. 2010-03-28 15:25:15 +00:00
robert
be3e2f5ed5 Use autoconf 2.63 and remove the SIZEOF_VOID_P definition from the CFLAGS
because new m4 in base fixes the SIZEOV_VOID_P -> SIZEOF_VOID__ stupidity,
so make sure you have up-to-date m4 before building the port.
2010-03-27 12:37:15 +00:00
robert
f99e840e0c Remove the handles.c patch because that's not needed anymore because
Zoltan Varga from the mono team helped me to debug the problem we
were having. So the correct problem description is that on OpenBSD,
ctx can be NULL if we are interrupting poll().
The upstream diff also fixes the issue where we are interrupting
unmanaged code.
2010-03-27 12:06:26 +00:00
robert
d68bbb33d2 retry 5 times then skip 2010-03-26 17:53:26 +00:00
robert
87c1dfbfef Sometimes we have the mutex is still in use by some other thread so
let's wait until it gets unlocked, this makes the random build errors
go away.. again.
2010-03-26 17:01:02 +00:00
robert
35962ca14a Remove the previous diff to mini.h because that was totally wrong, i made
it up before having my morning coffee.
So it turns out that sometimes the context on openbsd can be 0. This will
lead to problems. I suspect that this is because of our fantastic pthread
library. With the following diff we just skip doing some JIT stuff if the
context is 0 because the thread probably exited before.
Anyways this way everything *seems* to work fine and almost all regression
tests are passing now except for 2 out of 380.
Pepole understanding pthreads are welcome to look at it and come up with
something that is not a tripe XXX hack.
2010-03-26 13:13:47 +00:00
robert
fdc60f1997 take maintainership 2010-03-26 10:41:55 +00:00
robert
e7939895f2 Use the correct GET_CONTEXT macro otherwise we will get a 0 context
and that will freak everything out and crash.
Define EOVERFLOW based on our headers and remove the Makefile hack
that we don't need anymore.
2010-03-26 10:40:44 +00:00
robert
986fdfc5ca Forgot to re-enable some commented code, let's do it now. 2010-03-24 17:57:50 +00:00
robert
7bfc006443 Add an ugly hack to this makefile to force the build until we figure out what's
really wrong.
2010-03-23 10:21:32 +00:00
robert
b6c3802c67 Enable sigaction support on amd64 too, by using struct sigcontext. 2010-03-23 08:25:26 +00:00
robert
fb63ae27cb Enable MONO_ARCH_USE_SIGACTION on i386 and switch it to use struct sigcontext,
which basically gives us exception support and sends those crashes away.
2010-03-22 16:56:13 +00:00
robert
9ef2d3f142 Ooops, remove gcc4 dependency. 2010-03-22 09:49:59 +00:00
robert
b468980e78 This part of the diff is not needed anymore. 2010-03-22 09:48:15 +00:00
robert
a8360f7714 Use the upstream diff that was commited today their repository, because
this is how it's done correctly.
2010-03-21 17:35:05 +00:00
robert
7b61de05b2 Include sys/param.h that was previously missed by me 2010-03-21 13:43:10 +00:00
ajacoutot
3244da9b1f Update to vala-0.7.10. 2010-03-21 09:42:37 +00:00
robert
d3f436429f - update to the latest stable version: 2.6.3
- move to autoconf
- regen patches

ok ajacoutot@, jasper@
2010-03-20 17:16:44 +00:00
phessler
2702a8279d python2.5 needs a patch to libffi/configure in order to detect what
platform loongson is.  Unbreak for mips64el.

OK jasper@
(reminder, ports is not fully open, do not commit without specific permission)
2010-02-28 15:27:37 +00:00
espie
98fa4282c5 tidy 2010-02-28 08:50:42 +00:00
espie
d6818103c8 the egg framework is fucked up (modifies stuff in WRKBUILD during install),
so work around by tricking it to write into WRKINST through a symlink.

keep this here, so that affected ports need minimal modifications, and we
can work out a better fix long term.

Agreed with wcmaier...
2010-02-27 17:52:18 +00:00
phessler
cd7d60e242 Allow Python to build on loongson. Bring in some libffi fixes, inspired
by jasper@'s fixes to the libffi port.

Mark mips64 (aka, sgi) as BROKEN, as the build fails.  We'll look closer
at this after unlock.

OK jasper@

ports is unlocked for a while only for those who have been informed.
2010-02-25 11:02:39 +00:00
naddy
74034d3a79 sync Ada bootstrap; with and ok espie@ 2010-02-14 20:13:18 +00:00
jasper
228964a8d2 - extend archtecture tests for mips64el
ok naddy@ phessler@
2010-02-09 12:23:59 +00:00
jasper
fcaeef2071 - extend archtecture tests for mips64el
ok naddy@
2010-02-09 12:18:45 +00:00
pirofti
8d6ee23970 Let there be tcl on landisk. Okay espie@.
Use -O0 instead of -O2, otherwise compilation fails right from the
start. No package, no bump.
2010-02-06 10:27:21 +00:00
jasper
a9939f46dd face reality, it's i386 only and the build is badly broken on anything else
agreed by sthen@ and bernd@
2010-02-03 12:59:24 +00:00
espie
100f0c7870 SUBDIR += is wrong: it means the makefile will pick up SUBDIR from env, thus
breaking cd /usr/ports && SUBDIR=some/path make something for
category makefiles. While there, also put spaces around += uniformously.
okay naddy@, jasper@
2010-02-01 17:00:12 +00:00
jolan
ca7dbb81a7 fix MASTER_SITES, ok naddy@ 2010-01-30 19:08:30 +00:00
naddy
72b44c5513 bump PKGNAME for PLIST changes 4.6 -> 4.7 2010-01-27 21:43:27 +00:00
espie
4fb9f48443 fix update from OpenBSD 4.5 (missed @pkgpath markers at the time
-bz2, -expat, -sqlite were removed)
2010-01-20 08:15:21 +00:00
jasper
1ba29b9f05 - unbreak after KERN_PROC2 changes
reads ok to sthen@
2010-01-19 15:07:01 +00:00
ajacoutot
914cfdf0c4 Update to librep-0.90.5. 2010-01-09 19:38:18 +00:00
edd
85631eff8f update to clisp-2.48. patch for texlive follows.
OK kili@
2010-01-07 10:55:28 +00:00
jasper
49b2c85ee6 - update gprolog to 1.3.1
- unbreak it
- enable it on amd64

from daniel dickman and nuno morgadinho (MAINTAINER)

with a tweak by me to honor cflags.
2009-12-27 19:30:21 +00:00
ajacoutot
206b0e22c9 Upstream rerolled tarball.
spotted by naddy, thank you.
2009-12-22 13:43:00 +00:00
ajacoutot
d4abf588a1 Update to librep-0.90.4.
ok jasper@
2009-12-22 11:05:47 +00:00
landry
21bb46b201 Add an #XXX mentioning that libc.so.53.0 is needed to build gcc4 on
i386, as it's required by ada bootstrap. Should save some head
scratching to ppl not using packages, as advised.
2009-12-20 10:40:05 +00:00
espie
7a3c5d1d9e regen'd bootstrap 2009-12-20 10:15:36 +00:00
ajacoutot
756c5fa911 Update to vala-0.7.9. 2009-12-19 15:45:44 +00:00
ajacoutot
f2e8499f8a Bump after recent mono MODULE tweak. 2009-12-17 14:00:34 +00:00
ajacoutot
1f1b4c09e3 Better regex. 2009-12-17 13:59:42 +00:00
jasper
2b0d94ab8b - fix build on mips64 2009-11-22 22:58:30 +00:00
jasper
a7f58dc602 - minor tweaks for mips64, none of the versions fully build, but at least
they're somewhat getting there.
- with the added patch, 2.5 gets as far as 2.6, and then fails terribly.

ok djm@ (MAINTAINER)
2009-11-22 22:53:19 +00:00
sthen
b7b4afe7e6 Update to 8.5.8, from maintainer Stuart Cassoff. 2009-11-21 02:50:23 +00:00
naddy
c0fdcb104f fix dependency on gcc subpackage 2009-11-20 21:08:19 +00:00
naddy
4519638c2c bump c++ package after dependency change 2009-11-20 17:41:16 +00:00
kili
49842f2779 @comment man/man1/mkpasswd.1 again. It had been re-added by accident
a long time ago.
2009-11-19 22:36:56 +00:00
sthen
9d0f70b46f - fix dependencies following libstdc++ bump from 4.2.4p3 to 4.2.4v0
- bump relevant PKGNAMEs
2009-11-18 00:49:09 +00:00
pirofti
b49caa5621 Update SBCL to version 1.0.31 from MAINTAINER (Josh Elsasser).
Highlights:
	- amd64 support
	- bootstraping works with clisp
2009-11-17 10:44:59 +00:00
kurt
48dd291538 Fix use of uninitalized memory. Found by malloc option J. okay naddy@ 2009-11-17 01:04:43 +00:00
ajacoutot
357c76a012 Update to vala-0.7.8. 2009-11-14 11:39:57 +00:00