Commit Graph

1237 Commits

Author SHA1 Message Date
naddy
3d64ac74cb - Fix packaging on amd64.
- Enable regression test.

ok couderc@
2004-06-23 14:17:05 +00:00
sturm
27aaa9d4a8 sync with system limits.h by increasing _POSIX_CHILD_MAX and
_POSIX_PATH_MAX
2004-06-22 22:34:13 +00:00
avsm
b35f147a2f oops 2004-06-22 18:15:58 +00:00
avsm
a2d7c405b0 support native code compilation (ocamlopt) on macppc as well, for nordin@
to hack on
2004-06-22 18:14:44 +00:00
naddy
3cb4a0a786 Should use MODULES=iconv, but since configure does not pick up iconv, just
remove the dependency.
2004-06-22 00:18:07 +00:00
xsa
4b93030f65 respect CC when building ports with distutils as it checks if
the env variable CC is, if yes, it uses it...
okay sturm@.
2004-06-21 23:25:07 +00:00
avsm
38d22ae504 remove old binutils workaround on amd64 native code compilation now that
we have binutils-2.14
2004-06-21 18:38:48 +00:00
pvalchev
0073f6b393 busted on sparc too 2004-06-18 17:00:51 +00:00
pvalchev
9ffd8f5a80 this is now broken on macppc as well, mark it as such until someone can
look into it (especially so it does not hang the bulk builds)
2004-06-08 17:30:50 +00:00
pedro
bba36daf03 enable lua on sparc64 2004-05-25 12:14:30 +00:00
miod
ca27018957 Correctly configure tcl and tk 8.4 on architectures which lack shared
libraries, though hppa might need more work.

prodded by jolan@; ok jolan@ pval@
2004-05-20 21:25:44 +00:00
dons
33e46f03bf Remove ld -no-keep-memory workaround for amd64, and use VMEM_WARNING instead.
ok pvalchev@ brad@
2004-05-20 00:08:22 +00:00
espie
e6a457fa95 Mark as !64 bits.
Next version of squeak will be 64 bits clean.
2004-05-17 15:04:03 +00:00
dons
a926eea62b Disable the ffi on all platforms. Too flakey, caused ffihugs to dump
core on sparc64. No ffi was the old hugs' behaviour.
Also respect $CC while we're here.

Tested and fixed by sturm@ with some help from me
Ok sturm@ pvalchev@
2004-05-17 02:24:32 +00:00
pvalchev
409857a1be LP64_ARCHS 2004-05-16 23:37:58 +00:00
xsa
dfab581583 use LOCALBASE instead of PREFIX for directories that are already
created by python itself; while here add MODPY_INCDIR;
2004-05-15 09:24:12 +00:00
sturm
f652f3d422 fix srcdir to ${WRKSRC} in order to fix build with systrace 2004-05-15 06:43:23 +00:00
brad
fa4cee34db Make sure to pass the PIC flag when linking. 2004-05-12 22:27:24 +00:00
sturm
fda2b7431e - not every /etc is a ${SYSCONFDIR}
- when creating directories recursively, don't try creating existing dirs

from couderc@
2004-05-10 19:46:46 +00:00
naddy
eafbd44f06 update to 2.33; from Rich Cannings <rich@cannings.org> 2004-05-10 18:32:41 +00:00
dons
506e1b3a7f +nhc98 2004-05-10 04:48:42 +00:00
dons
1e9c6a5d67 Import nhc98-1.16, a portable Haskell compiler:
nhc98 is a small, easy to install, standards-compliant
	compiler for Haskell 98, the lazy functional programming
	language. It is very portable, and aims to produce small
	executables that run in small amounts of memory. It
	produces medium-fast code, and compilation is itself quite
	fast. It also comes with extensive tool support for
	automatic compilation, foreign language interfacing,
	heap and time profiling, tracing, and debugging.  (Some of
	its advanced kinds of heap profiles are not found in any
	other Haskell compiler.) 

testing, tweaks xsa@; ok pvalchev@
2004-05-10 04:39:03 +00:00
naddy
d262f72421 Remove maintainer by his request. Thanks, Jose. 2004-05-07 15:28:31 +00:00
dons
1ad83d279b Ambiguous call to python in the regress tests.
Make sure we name exactly which python we want.
Spotted by Xavier.

ok xsa@
2004-05-07 11:11:02 +00:00
dons
7e8b744526 Update Hugs to Nov2003. Enable pthreads and the ffi. Add a regress test suite
ok pvalchev@
2004-05-07 02:07:31 +00:00
dons
b3c56c6d98 Update GHC to 6.2.1, and port to amd64
ok avsm@ pvalchev@
2004-04-26 23:48:50 +00:00
jolan
51fd847301 take a flying guillotine to the autotools kludge, pointed out by naddy 2004-04-18 19:55:47 +00:00
sturm
ebcf7f2f8e - teach makesetup about -pthread
- better pthread handling in configure
- find python binary when running regression tests, even when no python
  is installed

from maintainer Aleksander Piotrowski <aleksander.piotrowski at nic.com.pl>
2004-04-18 12:13:58 +00:00
naddy
9b29c212fb maintenance update to Tcl/Tk 8.4.6; from Jose Nazario <jose@monkey.org> 2004-04-09 21:47:19 +00:00
jolan
83ea375ed6 update to 5.0.2, from pedro martelletto (maintainer) 2004-04-08 01:44:41 +00:00
brad
8a86783ca1 this is silly, use ONLY_FOR_ARCHS. 2004-04-06 05:28:01 +00:00
brad
996dac4f2b add amd64, another 64bit target. 2004-04-06 02:39:23 +00:00
matthieu
09419138b0 Update to eltclsh-1.5. 2004-04-03 09:30:22 +00:00
sturm
d0d4470826 fix some tcl/tk related library specs to ensure the right version is
installed even if a newer one is already installed

ok pval@
2004-03-13 15:48:54 +00:00
avsm
0389ade289 better assembly for our gas; restore 'a' and @progdata 2004-03-06 17:28:03 +00:00
avsm
3e4e4f565a support native code compilation on amd64, resulting in crazy fast ocaml
sturm@, pvalchev@ ok
2004-03-05 21:54:35 +00:00
espie
26bd7c43d8 explicitly tag no-autoheader some ports for which re-running it after autoconf
is a problem.
2004-03-04 17:49:26 +00:00
pvalchev
f0944f0d69 get this to pass most of the regresses on sparc64 (now checks for __LP64__ for 64-bitness) 2004-03-03 09:03:12 +00:00
pvalchev
b8f400e0e2 -O0 workaround no longer needed on sparc64 2004-03-03 08:55:28 +00:00
pvalchev
c1cea7f750 amd64 support - now passes all regress 2004-03-03 08:55:15 +00:00
jolan
df6aa4127b fix build on OpenBSD 3.5 2004-03-01 04:36:12 +00:00
naddy
8920bb773e Remove workarounds for gcc2.95/sparc64 compiler bugs.
From: Aleksander Piotrowski <aleksander.piotrowski@nic.com.pl>
2004-02-29 16:39:39 +00:00
pvalchev
130396896f fix amd64; from maintainer Aleksander Piotrowski <aleksander.piotrowski@nic.com.pl> 2004-02-27 21:04:50 +00:00
couderc
ec77eb38c3 update to 1.8.1 2004-02-20 22:52:57 +00:00
espie
048c67fd42 fix i386 built-ins. 2004-02-13 19:25:03 +00:00
sturm
22aeee5fe6 don't install .la for libestdc++ and libsupc++, this works around some
libtool problems with at least kde/arts3

ok espie@
2004-02-12 17:58:43 +00:00
sturm
85a5b3222c - sync with in-tree gcc3
- add some missing header files
2004-02-10 20:14:25 +00:00
xsa
bde493e8d6 no BUILD_DEPENDS for NO_BUILD= Yes ports;
ok sturm@.
2004-02-06 08:37:22 +00:00
sturm
7297ccd7b0 mark some subpackages arch independent
ok naddy@
2004-02-04 07:39:18 +00:00
sturm
2e9f9cae33 - complete PLISTs for static archs
- patch cosmetics

from maintainer Aleksander Piotrowski
2004-02-03 07:39:51 +00:00
sturm
cfee2b1d59 mark arch independent 2004-02-02 18:02:22 +00:00
wilfried
b2083e1539 update gawk to 3.1.3 2004-02-01 12:54:15 +00:00
espie
5f3147a3df ready for change 2004-01-31 15:24:26 +00:00
espie
9f545ad6b6 forgot a few patches... grrr. 2004-01-31 15:23:58 +00:00
espie
a5f864f628 switch to gcc 3.3.2 as a stable port
okay naddy@
2004-01-31 14:58:03 +00:00
sturm
713999d7c0 enable profiling support on all native archs to fix packaging
tested by pval(alpha) and marcm(sparc) thanks!
2004-01-25 17:02:59 +00:00
sturm
a362888a2c switch modules to python 2.3 by default
prodded by Xavier Santolaria who helped testing
2004-01-22 06:28:35 +00:00
naddy
4b36dfe39f Update to 2.32: fixes compilation with gcc3.
Mostly from cannings@, cleanup by yours truly, some help from espie@.
2004-01-20 23:15:19 +00:00
jolan
a6309acd4c correct path to write(1), pointed out by lists@scapa.dnsalias.net 2004-01-19 07:22:52 +00:00
sturm
93927108e0 better db4 LIB_DEPENDS 2004-01-14 19:51:40 +00:00
espie
e161e95e59 gcc2 is stupid. $ is not a valid character. 2004-01-11 01:02:46 +00:00
sturm
220641dd7f fix braino in PATCH_LIST handling 2004-01-08 21:11:22 +00:00
avsm
f9f57467b2 Add support for sparc ghc.
Hard work by Donald Stewart <dons at cse.unsw.edu.au>
2004-01-08 20:33:23 +00:00
espie
bd77967608 multiline constants 2004-01-06 02:48:27 +00:00
espie
b4d99a032d log() is a built-in that needs arguments to work. 2004-01-06 02:28:12 +00:00
espie
79d83e1bb4 zap multiline constant 2004-01-05 14:41:13 +00:00
espie
b349417b6d missing prototypes 2004-01-05 14:37:04 +00:00
espie
de7e451d53 regen patch.
preproc token pasting.
use #pragma weak before the declaration.
2004-01-04 23:57:37 +00:00
espie
f6201b1359 stdarg land 2004-01-04 22:35:01 +00:00
espie
4f9c93dbff kill varargs, restore build with gcc3 2004-01-04 18:04:28 +00:00
espie
53c6135c1b fix erroneous token pasting 2004-01-04 17:27:56 +00:00
sturm
0926d07225 fix tk84 warnings in 2.1 and 2.2, bump PKGNAME, from jose@
spelling fixes in CHANGES.OpenBSD
remove mpz.so from PFRAG.mm, it has its own SUBPACKAGE
from maintainer Aleksander Piotrowski
2004-01-03 17:32:57 +00:00
espie
94af4e78e7 fix totally bogus ## token pasting. 2004-01-02 19:52:15 +00:00
sturm
e0e1f5795d adapt to python 2.3
new subpackage -bsddb for python 2.3 only
2003-12-31 17:40:20 +00:00
sturm
282437dff5 initial import of python 2.3.3 from
Aleksander Piotrowski <aleksander dot piotrowski at nic dot com dot pl>
2003-12-31 17:38:25 +00:00
sturm
44b74a857b update to ocaml 3.07 2003-12-31 17:05:28 +00:00
sturm
febebd33b4 both modules are actually the same, remove one
requested by maintainer
Aleksander Piotrowski <aleksander dot piotrowski at nic dot com dot pl>
2003-12-31 16:04:09 +00:00
sturm
81277bd19a this is a generic 64bit diff that applies to alpha, too 2003-12-31 12:05:22 +00:00
sturm
30a52ed69b update to python 2.2.3, lots of bugfixes
from Aleksander Piotrowski <aleksander dot piotrowski at nic dot com dot pl>
2003-12-30 22:21:24 +00:00
sturm
13adcc1494 more cleanups in preparation for 2.2 update and 2.3 import from
Aleksander Piotrowski <aleksander dot piotrowski at nic dot com dot pl>

- fix MASTER_SITES
- --without-pymalloc is not needed in 2.1 and 2.2 as it is disabled by default
  this will allow using it in 2.3
- some PREFIX -> LOCALBASE cleanup
- patch distributed pydoc instead of providing our own 3-liner
- some improvements on sparc64
- teach regression suite about openbsd
- regen some patch files
2003-12-30 17:05:30 +00:00
espie
a1309e4fd0 tcl/tk8.4 2003-12-30 00:26:19 +00:00
matthieu
27e935a33c +eltclsh 2003-12-29 11:27:41 +00:00
matthieu
bce1854fbb eltclsh, a libedit-enhanced Tcl/Tk shell. comments and ok jose@. 2003-12-29 11:24:57 +00:00
jose
7bc6e421e0 update to tcl/tk 8.4, ok brad@ naddy@ 2003-12-27 23:34:42 +00:00
jose
a555f96092 update to tcl/tk 8.4
bring in patches from ocaml anoncvs to deal with API change
ok brad@ naddy@
2003-12-27 23:29:31 +00:00
jose
39504fde78 update to tcl/tk 8.4, passes regression tests
ok brad@ naddy@
2003-12-27 23:24:26 +00:00
espie
6feb93152d +books 2003-12-22 01:35:04 +00:00
espie
0b0c90232a Implementation of icon, yet another free book. 2003-12-22 01:34:18 +00:00
espie
14a9002239 scratch no default conflict, pkgname tweaked to be non-conflicting. 2003-12-22 01:14:15 +00:00
espie
77ba7154ce reference document for the icon programming language. 2003-12-22 01:09:30 +00:00
naddy
bb1c22c17b @dirrm shared directories 2003-12-20 14:26:12 +00:00
jose
84d0a91ff0 update to 8.4.5
update book title, isbn in DESCR
update master site to sourceforge

ok brad@, sturm@, naddy@, thank you for testing on various archs.
2003-12-17 04:56:22 +00:00
naddy
f1efe20e54 @dirrm shared directories 2003-12-16 18:28:00 +00:00
naddy
2276d3b230 remove WWW lines 2003-12-15 21:42:08 +00:00
naddy
d3ecdccdc3 @dirrm shared directories 2003-12-15 17:17:34 +00:00
sturm
e3158913d6 cleanup CHANGES.OpenBSD
PREFIX -> LOCALBASE in Setup.tkinter
set/remove links for pydoc in INSTALL/DEINSTALL
2003-12-13 16:03:48 +00:00
sturm
68a978a26f new packages -gdbm (GNU DBM support) and -idle (split from -tools)
from new maintainer Aleksander Piotrowski
<aleksander dot piotrowski at nic dot com dot pl>

more to come
2003-12-13 15:03:07 +00:00
pvalchev
b2ba12ad2d add hppa to list of broken arches 2003-12-04 08:40:14 +00:00
jolan
a63d0acf70 update to 5.0, maintainer timeout.
from new maintainer Pedro Martelletto and myself
2003-12-03 00:56:43 +00:00
jose
6d62475413 some things noticed by Stuart Cassoff <stwo@telus.net>:
- fix HOMEPAGE ...
- PLIST exec/unexec about manpages
- flesh out DESCR some
2003-12-01 05:48:00 +00:00
jose
3e0327d27e tcl 8.4 finally in 2003-11-19 15:47:46 +00:00
jose
af707ee320 had this sitting in my tree for a while, finally import tcl/tk 8.4.4.
based on 8.3 port by kevlo@, testing and feedback from many, thank you. 
ok naddy@
2003-11-19 15:47:15 +00:00
espie
cef6f6b335 If I don't copy things twice, suddenly, java does not rebuild.
Sigh.
2003-11-19 10:07:04 +00:00
espie
8431b9ebbd snapshot!=stable. Thx Chris Cappuccio. 2003-11-19 01:40:23 +00:00
espie
436031b961 Force libjava rebuild after normal build so that it won't rebuild
during install (I know, dirty hack...)
2003-11-15 16:51:52 +00:00
espie
06a19f25e2 hate cvs... 2003-11-13 19:09:46 +00:00
espie
6ac07d7ee0 Preliminary port of gcc 3.3.2, in `snapshot' because it's not yet quite
stable (and stable is actually used right now).
2003-11-13 19:04:09 +00:00
pvalchev
c1dc67d266 mark as busted on vax too, until someone unslacks to fix this.
the damn build process hangs in case of an error
2003-11-13 01:18:45 +00:00
kevlo
3c6ea56d3c remove unnessasary variables in tclConfig.sh. Pointed out by jolan@ 2003-11-08 04:50:58 +00:00
sturm
3eadb78a03 update to otcl-1.0a8
from some Nico <openbsd@softhome.net>
2003-10-29 22:12:42 +00:00
sturm
e181562db2 Most python ports rebuild their files at install time, as root. This
removes this behaviour, additionally "make clean" is now able to clean
such a port's directory and no longer fails due to missing permissions.

from Andrew Dalgleish via Xavier Santolaria
2003-10-10 16:38:18 +00:00
jolan
c50de102c8 Update to 5.39.0. 2003-09-23 23:08:44 +00:00
pvalchev
826180499b mark as broken on alpha - hangs on runtime during build process 2003-09-07 19:53:08 +00:00
avsm
febc03b5db fix regress by defining PYTHON; naddy@, espie@ ok 2003-09-01 22:46:28 +00:00
espie
bf9390788b Bootstrap using a more recent ghc, solves gc issues. From maintainer.
okay naddy.
2003-09-01 20:32:14 +00:00
sturm
9512ec2f2b make mirror-maker happy by commenting a broken BUILD_DEPEND in this
BROKEN port

ok naddy@
2003-08-26 17:11:08 +00:00
espie
0d1eca6dfd +books in CATEGORIES 2003-08-22 18:03:44 +00:00
pvalchev
7a12de16cb remove maintainer per his request 2003-08-22 16:04:03 +00:00
espie
bedf5cbb4f ELF 2003-08-21 20:59:11 +00:00
espie
6515495ef8 pass 80M up as TWEAKED_SIZE in MAKE_FLAGS, so that it's easier to fiddle
with.
2003-08-21 19:51:23 +00:00
naddy
8fb6e7c1cf * Use appropriate owners/groups from bsd.own.mk.
* Remove obsolete WWW lines while we're here.

From: Xavier Santolaria <xavier@santolaria.net>
2003-08-21 14:46:52 +00:00
espie
50b6cadf2f Updating SUPDISTFILES is nice, remembering to record all checksums is
better...
2003-08-19 09:42:33 +00:00
avsm
c02631f234 TeNDRA->TenDRA; mpech@ decides to nitpick :) 2003-08-18 14:56:08 +00:00
avsm
c98e473d3d Use OPSYS_VER instead of 3.3, add NO_REGRESS; from Sam Smith <S@mSmith.net> 2003-08-18 14:54:56 +00:00
avsm
d53f102ca6 unbreak distfile fetching, and update SUPDISTFILES 2003-08-14 21:38:36 +00:00
avsm
84bdc363ee correct LIB_DEPENDS, from Don Stewart <dons@cse.unsw.edu.au> 2003-08-14 01:01:16 +00:00
sturm
8238657cc7 - add new variables MODPY_LIBDIR and MODPY_SITEPKG
- make MODPY_CMD intern

from Xavier Santolaria <xavier@santolaria.net>
2003-08-12 20:23:20 +00:00
avsm
d492df62cc Allow ghc to work with external libgmp instead of building its own; this
will help with the sparc port.

From Don Stewart <dons@cse.unsw.edu.au>
2003-08-12 13:25:18 +00:00
avsm
da91799499 oops, not yet 2003-08-06 14:02:15 +00:00
avsm
61066d0eb7 Correct x86 inline optimisation, bump to p0
Fix by tdeval@ and problem reported by Wouter Clarie <rimshot at pandora.be>
2003-08-06 14:01:23 +00:00
avsm
8d53cf319a another MASTER_SITE 2003-08-04 23:41:08 +00:00
avsm
5a1c35adaf +tendra 2003-08-04 23:38:25 +00:00
avsm
8f8aacc3aa Initial import of tendra-20030803
Work by tdeval@ and myself - i386 only right now, but other backends
do exist ... 
--

TenDRA is a C/C++ compiler developed, initially, by the DERA, the
Defense Evaluation and Research Agency in the United Kingdom.

A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).

The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.
2003-08-04 23:37:05 +00:00
avsm
858e226b6b Update to ghc-6.0.1, bugfixes
From: Don Stewart <dons at cse.unsw.edu.au>
2003-08-03 18:07:27 +00:00
avsm
34c46c4074 RCS tags, from Xavier Santolaria <xavier@santolaria.net> 2003-08-01 14:03:39 +00:00
jolan
6ad72bdf91 Author (Xavier Santolaria) puts these into the PD. 2003-07-31 07:01:21 +00:00
sturm
4440c9f33e use MAKE_ENV when building/installing
from Xavier Santolaria <xavier@santolaria.net>
2003-07-29 19:35:32 +00:00
sturm
706f3c88e2 python module for all standard python ports
from Xavier Santolaria <xavier@santolaria.net>
2003-07-28 17:48:13 +00:00
brad
e6561f7229 don't hardcode the default linker emulation type. 2003-07-24 13:43:44 +00:00
naddy
fca2b085a0 Twiddle debugging format; originally from art@ a long time ago
This may need revisiting later, but it allows us to build a rather
functional compiler on alpha.
2003-07-24 12:15:48 +00:00
avsm
34b97c484f no need to define YACC, add in a ghc module Makefile to set common ghc defines 2003-07-23 18:26:35 +00:00
avsm
c860d8934c Update from maintainer Don Stewart (dons at cse.unsw.edu.au):
- Updated to ghc-6.0
- Halved (roughly) the build time; by using the 6.0 in-tree build
we only have to build the 6.0 libraries once. Also we only build the
necessary parts of the bootstrap compiler.
- The ugly lndir/stage1 build is also gone.
- The full ghc regression suite is now part of the port!
"make regress" will run around 3000 regress tests.
- The regression tests revealed that the C foreign function
- The Makefile is simplified, using more default targets
- The documentation is updated to 6.0
- I put some of the 5.04.3 patches into ghc cvs, so they are
now obsolete.

Unfortunately, this lets mozilla back in the race for longest
package building time...
2003-07-20 21:57:10 +00:00
pvalchev
b22923e13d this crashes & hangs the build process on m68k as well, mark busted for now 2003-07-14 17:45:30 +00:00
jolan
ec7e75194d update to expect-5.38.3 2003-07-13 08:04:41 +00:00
espie
70ac7a3024 oops, killing it locally is not enough... I forgot the cvs rm -f. 2003-06-30 17:29:12 +00:00
espie
6fa6af0b89 Minor update, gcc 3.2.3. Only bug-fixes. 2003-06-30 12:19:23 +00:00
avsm
f6c7377e68 Add in some documentation in a ghc-doc-5.04.3 subpackage
Based on a port by Donald Bruce Stewart (maintainer)
2003-06-30 03:45:34 +00:00
espie
66f1b0c1b1 -lestdc++, will fix a handful of tests. 2003-06-28 09:57:05 +00:00
espie
fac37da0da autoheader/autoconf doesn't regen config.h.in in libstdc++-v3 correctly.
Do not attempt it until it's fixed.
There's currently no patch that requires this anyways...
2003-06-27 23:02:45 +00:00
pvalchev
a3ccd7d927 not for vax, until someone hacks support 2003-06-26 21:51:22 +00:00
avsm
3ef9f242ca add in a stub for -Wbounded and attribute((bounded)) until its ported
over to gcc3
2003-06-26 18:39:52 +00:00
espie
27d64312b6 Reactivate objc and Fortran, as these work...
C++ really is a problem.
2003-06-26 15:00:14 +00:00
espie
1e0ea1a04c Don't build C++, Fortran, Objective-C yet on i386. 2003-06-26 00:22:01 +00:00
espie
0e31e0a30e Preliminary work at making it run on i386-ELF.
From dale and me.
2003-06-26 00:19:50 +00:00
sturm
96632cc291 add dummy -fno-stack-protector to gcc/g++, does nothing
bump version on gcc/g++ packages
2003-06-16 17:25:19 +00:00
brad
8fa304a59c duplicate of devel/dejagnu but slightly older 2003-06-10 15:47:46 +00:00
brad
d869ce88a5 lang/egcs/dejagnu -> devel/dejagnu 2003-06-10 15:43:20 +00:00
brad
18846513ef the MAINTAINER should have been removed some time ago. 2003-06-02 15:13:42 +00:00
avsm
8f95fa7510 +ghc 2003-05-29 16:39:21 +00:00
avsm
5854c73dfa initial import of ghc-5.04.3, which takes the "longest compilation
time" award from mozilla and gcc3

From Don Stewart <dons@cse.unsw.edu.au> with tweaks from me

(i386 only for the moment)
--
The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98.

GHC compiles Haskell to either native code or C. It implements
numerous experimental language extensions to Haskell, including
concurrency, a foreign language interface, several type-system
extensions, exceptions, and so on. GHC comes with a generational
garbage collector, a space and time profiler, and a comprehensive
set of libraries.
2003-05-29 16:38:31 +00:00
pvalchev
d4b9842a04 resolve some libtool/other magic to make this at least build on ELF
regress tests are not working, ian is supposed to look at that
some help from naddy; ok maintainer ian
2003-05-23 05:03:46 +00:00
naddy
07bfa62c94 * Update to 4.0.1, which also fixes DESTDIR/PREFIX handling.
* Fix dynamic loading patches.
* General clean-up.
2003-05-19 08:50:43 +00:00
naddy
11dc42b4bb As per miod@, the vax problem has been fixed but trying to build this
port will still panic any m68k machine.
2003-05-17 03:15:31 +00:00
margarida
0c8f243123 Update librep to version 0.16.2
--
Make it work on powerpc.
Bring PLIST and PFRAG.shared to reality.
2003-05-15 05:26:58 +00:00
naddy
39a1f431fb remove a bizarre abuse of SYSCONFDIR; ok espie@ 2003-05-14 23:34:09 +00:00
jolan
67e58ed296 update e-mail address, ok brad@ 2003-05-12 08:23:45 +00:00
naddy
ae6bb35aee bootstrap on ELF; ok espie@ 2003-05-11 22:42:32 +00:00
naddy
a66c50e872 bootstrap on ELF 2003-05-08 01:34:43 +00:00
jsyn
43d7195899 quote COMMENTs; ok naddy@ 2003-04-10 18:08:56 +00:00
ian
d4f4424769 Upgrade to 1.18, mostly from Tom Gelhausen, previous pushes from
naddy and kevlo.  New HOMEPAGE and MASTER_SITES, fix tabs in Makefile,
depend on converters/libiconv.  Update path to license in MESSAGE.
Now includes a compiler API hence one .h file.
2003-04-07 17:20:49 +00:00
wilfried
26f883bd85 update to gawk-3.1.2 2003-04-02 08:37:48 +00:00
sturm
89c8fed2d6 USE_X11=Yes 2003-03-31 14:11:50 +00:00
couderc
fde3ba29a1 Fix tk flavor, noticed by Harry Pehkonen <harry.pehkonen@hotpop.com> 2003-03-29 15:31:12 +00:00
david
e74e4a4773 fix more spelling errors/typos
ok pvalchev@
2003-03-02 05:35:10 +00:00
naddy
142e661495 Don't include "recursive ftp" example script; conflicts with socks5.
From: Jolan Luff <jolan@cryptonomicon.org>
2003-02-27 12:49:16 +00:00
espie
144f889e35 heh, ldconfig matches dir names. 2003-02-16 14:26:07 +00:00
naddy
b9b81bfb85 Remove some useless contortions. 2003-02-16 14:24:32 +00:00
espie
1500e41506 Update to gcc 3.2.2 and fix autoconf issue 2003-02-15 14:38:27 +00:00
pvalchev
5ac2ac9ad8 make a link to f77 too, not only g77, in case the fortran off gcc3 is desired
(since some apps look for it under that name)
2003-02-10 03:29:28 +00:00
lebel
db749bfd4b allow g77 as a MODGCC3_LANGS 2003-02-09 23:10:11 +00:00
jcs
9748be61fb remove brian as maintainer at his request 2003-01-17 04:02:26 +00:00
fgsch
acdfd4ea13 zap NEED_VERSION. 2002-12-29 20:41:07 +00:00
couderc
0a0fe177e0 Update to 1.6.8 2002-12-26 15:48:22 +00:00
pvalchev
3101b76380 Remove Angelos from maintainer per his request 2002-12-23 00:37:49 +00:00
sturm
62600d161c these remove some 64bit warnings
from naddy@, thanks
2002-12-15 17:52:44 +00:00
brad
29228c9852 upgrade to expect 5.38.0
--
From: new MAINTAINER -- Jolan Luff <jolan@cryptonomicon.org>
2002-12-15 00:22:03 +00:00
sturm
c9ebe13829 remove hardcoded "-O" from compiler calls
naddy@ OK
2002-12-14 20:03:21 +00:00
couderc
d7a1517f02 add comments 2002-12-09 21:04:08 +00:00
couderc
d354d26f2b Added doc and example directories 2002-12-09 20:26:36 +00:00
naddy
cf4d76664c brute force fix; this allows us to build XF4 again 2002-12-04 21:06:31 +00:00
kevlo
faf08cceec upgrade to 8.3.5 2002-11-29 09:45:48 +00:00
margarida
950fcd3d72 Take maintainership, agreed by previous
MAINTAINER: Robbie Gates <robbie@g7.org>

brad@ ok
2002-11-28 16:34:29 +00:00
sturm
2dc2bc39e0 This adds support for flavored ocaml ports.
Because of the distinction between nativecode and bytecodefiles in ocaml-
ports, special filenames have to be used for flavors. These are documented
in the modul.

naddy@ OK
2002-11-26 20:11:24 +00:00
brad
b4a58c4b66 add crtsavres.o to PLIST if on powerpc
--
espie@ & drahn@ ok
2002-11-25 15:37:59 +00:00
espie
3ba8111022 gcc -> egcc in ada tools.
From John R. Shannon.
2002-11-24 15:43:30 +00:00
espie
a435eb713a Synch line numbers for 3.2.1 2002-11-24 15:42:48 +00:00
espie
76eca84a2a Update to 3.2.1
Remove a large number of `speed-up patches' as they are likely to be
the cause for sparc64 and friends issues.
2002-11-24 11:52:32 +00:00
brad
f7251f3624 remove stub. 2002-11-24 00:56:50 +00:00
sturm
c539ea8fde set MAINTAINER to sturm@openbsd.org
naddy@ OK
2002-11-22 16:43:44 +00:00
sturm
ce795aa2f0 {RUN,BUILD}_DEPENDS+= :ocaml-*:lang/ocaml -> ::lang/ocaml 2002-11-22 15:13:42 +00:00
naddy
f107824102 First cut at OCaml module.
From: Nikolay Sturm <sturm@sec.informatik.tu-darmstadt.de>
2002-11-13 21:42:15 +00:00
pvalchev
a408408cb3 oops, ate a letter before commit by accident 2002-11-12 21:14:24 +00:00
pvalchev
482756a7b6 Add gcc3 module. OK espie naddy
MODGCC3_ARCHES should be set to use this, as addition to MODULES=gcc3
MODGCC3_LANGS accepts C++ (C default) and adds proper dependencies, etc
(more languages can be added later on eventually.)

Those will start getting splattered around the tree as time goes now
that the support is there (sparc64 & alpha can make use)
2002-11-12 03:50:56 +00:00
naddy
e38608844b No regression tests available. 2002-10-27 14:12:47 +00:00
naddy
80c7ae1856 Enable regression tests. 2002-10-27 14:10:23 +00:00
pvalchev
37bc212a57 js 2002-10-22 22:17:50 +00:00
pvalchev
b4261b617b Import js-0.2.5
The NGS JavaScript interpreter is an independent implementation of the
JavaScript language, developed by Netscape et al. This implementation
is designed to be re-entrant, extendible, fast, and programmable.

Maintainer Jose Nazario <jose@crimelabs.net>
2002-10-22 22:17:02 +00:00
brad
0da69615f6 Fix security issue with Python 2.1/2.2
Zack Weinberg found a vulnerability in the way the exevpe() method
from the os.py module uses a temporary file name. A file which
supposedly should not exist is created in a unsafe way and the method
tries to execute it. The objective of such code is to discover what
error the operating system returns in a portable way.

By exploiting this vulnerability a local attacker can execute
arbitrary code with the privileges of the user running python code
which uses the execvpe() method.

http://python.org/sf/590294
http://python.org/sf/601077
2002-10-08 02:52:25 +00:00
espie
94a5faf4ac non-insane name for libstdc++. 2002-10-05 09:40:58 +00:00
naddy
655a5a57a4 Sync version number.
From: David Krause <openbsd@davidkrause.com>
2002-10-01 00:34:17 +00:00
naddy
22478210d4 Split libestdc into a separate package so we can add a dependency
for ports built with g++-3.  From pvalchev@ and yours truly; ok pvalchev@
2002-09-30 20:52:45 +00:00
brad
b0f39f243d remove another dir from the linker cache durring post-install 2002-09-28 19:19:51 +00:00
lebel
6c546738c9 in fact, it should be everything other than i386 that disable java and ada;
from brad@
2002-09-25 19:44:32 +00:00
lebel
28c0f57fa8 Make gcc 3.2 build by default on sparc64 by desactivating ada and java;
pval@ ok
2002-09-25 17:20:23 +00:00
pvalchev
ad9159a1cd not for static arches (otherwise even configure complains & exits) 2002-09-24 07:35:13 +00:00
couderc
ca4f859d70 Fix tk flavor (noticed by Jim Geovedi) 2002-09-20 14:58:38 +00:00
todd
7b1c05f896 o redo patches for modern day naming conventions
o remove NEED_VERSION
o rename master site; from Sam Smith <S@mSmith.net>
2002-09-19 22:29:36 +00:00
naddy
09082c7516 don't double-quote BROKEN, bsd.port.mk already does the same 2002-09-19 11:57:36 +00:00
ian
4dc13d0791 Turn off PERMIT_*_CDROM after jsyn discovered a bizarre indemnity clause
in the IBM Public License.
2002-09-18 15:39:57 +00:00
espie
9fb62f07bd sigh... both 20020909 and 20020916 don't build, for apparently different
reasons.
2002-09-18 15:35:39 +00:00
todd
80d23346f2 tweak autoconf to be a .for construct, rm to be a list of files; ok espie@ 2002-09-17 22:16:25 +00:00
wilfried
519b108933 remove NEED_VERSION from my remaining ports 2002-09-17 15:22:26 +00:00
espie
f2a7f9fe44 make sure to bootstrap with ada i ada is requested.
disable libiconv entirely.
2002-09-17 12:56:19 +00:00
espie
6134e93659 recognize syslog as a valid format. 2002-09-17 12:55:05 +00:00
lebel
42d1432480 oups, this was a new file 2002-09-16 18:55:04 +00:00
lebel
b160b04516 this now builds on macppc and sparc64,
thanks to Nikolay Sturm <sturm@sec.informatik.tu-darmstadt.de>
2002-09-16 18:54:37 +00:00
shell
ee38ab61ac Drop maintainership, follow-up ? 2002-09-15 11:46:09 +00:00
avsm
e20b7d8701 correct MASTER_SITE 2002-09-14 10:59:44 +00:00
espie
ca3b55113f Update to gcc 3.2, remove integrated patches.
Fix packing lists, including missing %%SHARED%%.
2002-09-14 10:14:50 +00:00
pvalchev
a626ddb9df New maintainer Nikolay Sturm <sturm@sec.informatik.tu-darmstadt.de>
angelos ok
2002-09-14 03:21:29 +00:00
pvalchev
23cceff11f at least recognise OpenBSD/macppc, does not work yet fully; from Nikolay Sturm 2002-09-12 17:02:47 +00:00
pvalchev
bc8ba8602a not for macppc, for now 2002-09-12 17:01:16 +00:00
pvalchev
85273af281 .section .rodata rather than .rdata on alpha; suggested by art@ 2002-09-11 04:41:40 +00:00
lebel
5769198ff0 NOT_FOR_ARCHS=sparc64; this needs to be investigated 2002-09-10 18:09:25 +00:00
pvalchev
d5d9e260c2 not for powerpc, this hangs in the build so mark it as such for now; ok espie
note that this only works successfully on i386..
2002-09-09 16:07:10 +00:00
naddy
bf1cc6d98d Don't depend on X11; prodded by wcobb@ 2002-09-07 14:02:35 +00:00
espie
65931f1edc Add non-exec trampoline stub (mprotect stack).
Fixes ada build.
2002-08-30 08:33:14 +00:00
naddy
d5a02e2b01 Stub out camlp4, which has been included in ocaml. 2002-08-25 20:55:49 +00:00
naddy
3e98d5ff11 Update to 3.06 which includes camlp4.
From Nikolay Sturm <sturm@sec.informatik.tu-darmstadt.de>.
2002-08-25 20:44:40 +00:00
brad
a4c3c6c27e remove myself as MAINTAINER from a number of ports that I don't use anymore, don't want to maintain, etc. 2002-07-30 14:36:49 +00:00
brad
a494bfe945 oops, the expect man page shouldn't be here.
--
Pointed out by: marc@
2002-07-22 23:54:52 +00:00
brad
9f86be6010 export all symbols in the symbol table when on an ELF system.
--
Ok'd by: MAINTAINER
2002-07-15 21:38:07 +00:00
pvalchev
e9cf15b045 Miod says attempting to build those will panic any vax, and while a fix
is being looked at, marked those with a nice fat NOT_FOR_ARCHS so that
people do not get bitten.
2002-07-15 06:29:20 +00:00
matt
5f9671ba58 taken by Chris Humphries <chumphries@drauku.net> 2002-07-09 12:32:34 +00:00
couderc
2446aa575b Move tk stuff to a flavor so default install does not need tcl/tk. 2002-07-03 16:31:28 +00:00
brad
a4f5caf4d8 - add a no_tk FLAVOR.
- remove separate config.guess.
--
The FLAVOR from: Chad Loder <cloder@acm.org>
2002-06-30 17:50:28 +00:00
espie
0ec56ebed6 Remove some shit, thx Nikolai 2002-06-30 16:06:12 +00:00
espie
046169fd14 Better attempt at getting canonical path 2002-06-30 13:37:42 +00:00
naddy
60e469aab3 prettify; gmake dependency is required 2002-06-30 01:02:47 +00:00
couderc
80017ea49d Fix for ELF machines from drahn@, ok krw@
Taking maintainer, ok krw@ & espie@
2002-06-29 13:39:26 +00:00