Commit Graph

2179 Commits

Author SHA1 Message Date
jeremy
71ecdc8e96 Modify FileUtils.mkdir_p to behave more like mkdir(1) -p. Instead of
attempting to create all intermediate directories and rescuing failures,
don't attempt to create directories that already exist.  Fixes systrace
warnings when building ruby ports.

ok landry
2010-10-12 15:39:06 +00:00
jasper
e34499f593 - fix WANTLIB after cairo update. 2010-10-11 08:11:24 +00:00
steven
1aaa7247bd +gfortran 2010-10-10 17:39:49 +00:00
steven
6f0b523996 import separate port of gfortran 4.2.1, in sync with the base compiler.
meant to be used on archs that have gcc4 in base, this doesn't require a
full gcc build from ports, and provides libgfortran as a subpackage.

idea from espie some months ago.
2010-10-10 17:39:06 +00:00
jeremy
ea588ec908 Add MODRUBY_RUBY_ADJ and MODRUBY_ADJ_FILES. MODRUBY_RUBY_ADJ is a
perl command that accepts filename arguments and modifies the common
/usr/bin/env ruby shebang to ${RUBY}.  MODRUBY_ADJ_FILES is a short
cut that allows you to set filename patterns and have
MODRUBY_RUBY_ADJ called on all files in ${WRKSRC} that match that
pattern.  It adds a pre-configure action to do so, if a pre-configure
action is not already defined.  If a pre-configure action is already
defined, you can call the replacement command with
${MODRUBY_ADJ_REPLACE}.

ok sthen, landry
2010-10-07 17:48:53 +00:00
jeremy
3f369fe90e This adds an ugly hack to make gem install --user-install work
for gems with native extensions. Without this, it calls
/usr/bin/install -o root -g bin as a regular user, which fails due
to permission issues. This removes the -o root -g bin, so it can
succeed as a regular user.

This same patch was recently added to devel/ruby-gems, which is
specific to ruby 1.8.  ruby 1.9 ships with ruby-gems, so the
patch needs to be included here as well.

OK landry@
2010-10-06 18:43:11 +00:00
jasper
428afd3b2e - set ONLY_FOR_ARCHS to arches jamvm supports 2010-10-05 11:51:13 +00:00
kili
6d90113c52 New bootstrapping compiler (after libc update). 2010-10-04 09:37:25 +00:00
kili
b7615cf54f Zip MD2 support (fix after openssl update).
ok sthen@
2010-10-03 22:13:18 +00:00
ajacoutot
9bfe9801e2 Sync WANTLIB. 2010-10-01 05:23:52 +00:00
ajacoutot
21da929ec9 Fix DEPENDS after gtk+2 and gdk-pixbuf split.
ok jasper@
2010-09-30 07:21:18 +00:00
jasper
e017fb1bda - merge another PFRAG into PLIST 2010-09-29 17:14:13 +00:00
jasper
12e243ea6c - fix build on hppa 2010-09-28 20:48:04 +00:00
jeremy
82143f7987 Remove MASTER_SITES from most ruby gem ports, specify it in ruby.port.mk
All ruby .gem files are now hosted on rubygems.org in the same
directory.  If the ruby gem CONFIGURE_STYLE is used, make the
default MASTER_SITES that directory.

There are still a few uses of MASTER_SITE_RUBYFORGE in the tree, for
some ports that aren't gems, or where the .gem file isn't hosted on
rubygems.org, or where the hashes don't match.  Most of these will be
dealt with in the near future.

OK landry@
2010-09-28 20:12:16 +00:00
jasper
79370ddcd2 - revert patches after subst_cmd was ran sometime ago, so we have ${LIBTOOL} again 2010-09-28 18:33:06 +00:00
jasper
17a36fcebe - sigh, i swore i fixed this type already.. 2010-09-28 13:09:16 +00:00
jasper
a3b70f0360 - bump after gcc4 switch of mips64 2010-09-28 09:09:15 +00:00
jasper
7c9ea3f944 - update librep to 0.91.0
* all lisp files have to be byte-compiled again, as this release
brings an ABI change
- take maintainership
2010-09-27 14:43:38 +00:00
martynas
814a52ad6b switch master_sites to openbsddistfiles.com so that the ports are
fetchable again.  reported by hal.gi@t-online.de via miod@.
2010-09-26 20:08:11 +00:00
jasper
175942dc6d sync 2010-09-26 18:35:05 +00:00
jasper
33989ae8ab import haskell-src-exts 1.9.3
Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension
of the standard haskell-src package, and handles most registered
syntactic extensions to Haskell, including:

    * Multi-parameter type classes with functional dependencies
    * Indexed type families (including associated types)
    * Empty data declarations
    * GADTs
    * Implicit parameters
    * Template Haskell 

[..]

feedback/ok kili@
2010-09-26 18:34:28 +00:00
steven
b51b966cd1 summarize why it uses gnu libtool 2010-09-25 20:05:45 +00:00
steven
da6fadd030 indicate why we use gnu libtool 2010-09-25 18:25:35 +00:00
sebastia
507103ec99 Update expect to 5.44.1.15
switch from tcl/tk 8.4 to 8.5
take maintainership

after fixing the WANTLIB finally OK, landry@, sthen@, jasper@
2010-09-24 14:16:50 +00:00
jeremy
f19ae70951 Remove files that I checked out with -r HEAD 2010-09-23 22:04:13 +00:00
jeremy
3a030020ea Split the lang/ruby port into separate ports for ruby 1.8 and ruby
1.9, similar to how the lang/python ports are handled.  ruby 1.8
now installs as ruby18 and ruby 1.9 installs as ruby19.  The
included MESSAGE files for both ports let you know the symlinks to
set up if you want to make that version the default system ruby.

Split port originally started by bernd@, many changes since by me,
help and support from jcs@, landry@, jasper@, and sthen@.

This causes a large amount of fallout in dependent ruby ports,
which will be committed shortly.

OK jcs@, landry@, jasper@, sthen@
2010-09-23 21:58:50 +00:00
ajacoutot
08fbd4655e Update to vala-0.10.0.
ok jasper@
2010-09-23 14:15:37 +00:00
joshe
128680d7d9 Build on sparc64.
ok jasper@
2010-09-23 13:42:22 +00:00
jasper
681dbc4afb - fix URL 2010-09-23 12:26:37 +00:00
sthen
0d6d9cbdb4 Fix apostrophe's usage in comment. ok apostrophe.org.uk? 2010-09-23 12:23:54 +00:00
jasper
a9b88e32a8 - fix libtool usage and remove use_libtool=gnu. 2010-09-23 11:56:25 +00:00
jasper
fbe696e789 - append lang/ghc to CATEGORIES iff !nort
ok kili@
2010-09-22 22:09:53 +00:00
jasper
b63b6c45f4 - fix a variable name in comment
ok kili@
2010-09-22 22:02:38 +00:00
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