Commit Graph

1245 Commits

Author SHA1 Message Date
espie
b53beb6d8b update to 2.33.2, passes all its tests. 2005-01-20 10:48:56 +00:00
espie
1b62287db9 update to latest snapshot, with basic OpenBSD configuration.
go to dwarf2 config.
2005-01-17 19:20:10 +00:00
naddy
c5fd7c6037 Don't try to run aclocal to find aclocaldir. This avoids running
metaauto's lone wrapper.
2005-01-17 19:08:01 +00:00
sturm
b1d1e479a4 better and consistent LIB_DEPENDS on db; this fixes a few possible
build time failures, where the wrong version of db could be found
2005-01-12 21:31:05 +00:00
espie
4e4fb341ff get gmp. 2005-01-09 00:54:47 +00:00
espie
0429bf52a0 fix name for g95 2005-01-08 19:51:07 +00:00
espie
c42f5482ac finally works with a `clean' bootstrap archive. 2005-01-08 19:18:44 +00:00
espie
cfdd815260 synch with submitted patch 2005-01-08 16:26:45 +00:00
espie
32a94603ed patches that should work with old OpenBSD as well. 2005-01-07 17:36:19 +00:00
espie
5fcba21418 yet another mkstemp needed.
allow fixinc tests to not run.
fix acats to not use type, since which works...
2005-01-07 11:33:14 +00:00
espie
d1e02fd45f port patches from 3.3.5: rename gcc, use mkstemp. 2005-01-07 03:30:41 +00:00
espie
52faeca009 basic config for ada and fortran95 2005-01-06 19:36:48 +00:00
espie
4899a7eb3a proper multi-packages 2005-01-06 19:36:28 +00:00
espie
79ab68a33b so ada works, in fact...
need to figure out a simpler bootstrap there...
2005-01-05 22:44:10 +00:00
espie
f34a8e3d77 it's back. 2005-01-05 22:39:21 +00:00
naddy
a8817eabcc SIZE 2005-01-05 16:50:35 +00:00
espie
edb57f9e46 add propolice as separate patches. 2005-01-04 23:06:33 +00:00
espie
cd88e4b7f1 add one more patch that's needed to compile kernels. 2005-01-04 23:05:54 +00:00
espie
cc892a84f5 distinfo 2005-01-04 17:42:24 +00:00
espie
60750e2185 for some reasons, some arches don't build pre-compiled headers... 2005-01-04 17:37:21 +00:00
espie
21a4eb4378 move mprotect includes to generic openbsd file. 2005-01-04 12:07:18 +00:00
espie
889110dd72 update to more recent snapshot.
(synch patches using update-patches, no functional changes)
2005-01-03 16:23:48 +00:00
espie
b55756f2a0 somewhat cleaner port of gcc 3.3.x.
not ready yet...
2005-01-03 15:21:26 +00:00
alek
b41845d74b - Replace $Id$ with $OpenBSD$
- Add missing $OpenBSD$
2004-12-30 23:45:07 +00:00
espie
5c507d4193 more tcl/tk nonsense breakage. 2004-12-30 14:58:58 +00:00
espie
63d1ab3303 repair some dependency paths. 2004-12-30 12:06:22 +00:00
wilfried
e7bcf59b0c Unbreak build if there are more than one version of a shared library around.
From naddy@ a long time ago
2004-12-22 08:59:47 +00:00
espie
24e6dbf353 fix a few WANTLIB issues.
Install librpmbuild since lib/rpmgettext wants it.
2004-12-22 06:31:05 +00:00
espie
909bea101a fix dependency. 2004-12-21 11:30:39 +00:00
pedro
e18b21c32d introduce a simple package management facility for lua, by permitting
each package to have an initialization file, and keeping a table of
'<package> = <file>' entries in a known place. these files are loaded
upon lua's activation, and should normally be small, quick pieces of
code responsible for preparing the environment (luapath, cpath) for
the packages they represent.

also, make it possible for every user to have her/his own lua
initialization routines under ~/.lua/init.lua, so that the system-wide
mechanism described above can be replicated to user-specific cases.

prodding, all sorts of ports tutoring and ok jolan@
2004-12-16 13:04:07 +00:00
espie
9dd4327d9d enough shit to allow package building to proceed 2004-11-23 18:31:46 +00:00
espie
01acb9759c update to newer snapshot. WANTLIB 2004-11-23 18:17:34 +00:00
espie
2609d97098 WANTLIB, minor update to 3.4.3 2004-11-23 11:25:02 +00:00
pvalchev
ad4f6ecc35 recognise powerpc 2004-11-22 06:24:25 +00:00
xsa
907cf3205c - fix LIB_DEPENDS
- remove jolan@ from MAINTAINER per his request
- bump PKGNAME
espie@ jolan@ ok
2004-11-17 17:41:26 +00:00
espie
66fe9ee3b0 Fix tk dependency 2004-11-16 02:10:56 +00:00
espie
ed6943c884 fix dependencies, bump pkgname. 2004-11-14 12:47:50 +00:00
espie
cff383bc22 tag shared libraries... this is mandatory for libspecs to work. 2004-11-14 11:48:19 +00:00
alek
d661833f65 Remove empty patch
noticed and ok naddy@
2004-11-06 14:28:28 +00:00
alek
c2fae5b651 Update my email address
ok pvalchev@
2004-11-04 22:14:11 +00:00
naddy
5afe4605d8 fix man page location 2004-11-03 19:30:37 +00:00
pvalchev
9e7b26d563 macppc is gcc3 now, no need for workarounds 2004-10-29 20:59:59 +00:00
espie
1fbb431fcb don't refer to deleted dir (from Alex Piotrowski) 2004-10-20 09:14:40 +00:00
espie
6619eb7315 kill dup snapshot dir. 2004-10-16 19:28:43 +00:00
sturm
6a68bc6fdd not for sparc64, maintainer timeout 2004-10-07 18:30:26 +00:00
pvalchev
3424b9df51 add arm to the busted arches list 2004-09-29 06:15:55 +00:00
espie
994150635d fix links 2004-09-26 15:32:27 +00:00
espie
f2269fd058 move everything into its own separate subdirectory. 2004-09-26 15:21:13 +00:00
espie
e5ee68778a +gprolog 2004-09-26 14:49:41 +00:00
espie
7b8fcda725 basic port of gnu-prolog, adapted from submission:
- old tricks with $${DESTDIR} to make sure the compilation path is okay.
- patchlet to compile without gnu-make
- patchlet to not force any mcpu=   on i386.

To do: reenable extra features if they work.
2004-09-26 14:48:29 +00:00
espie
74ac8dcf55 new-style PLIST, tendra was not building when I last tried... 2004-09-25 15:09:32 +00:00
wilfried
448d4a7207 fix MASTER_SITES, ok espie 2004-09-24 18:00:58 +00:00
espie
18925bc515 basic ports for gcc 3.4 and gcc 4.0, restructured.
this should more or less compile and run tests on i386, but is not
guaranteed to do anything more yet...
2004-09-23 22:13:31 +00:00
naddy
c87f480cd6 drop kluge, now that trailing spaces are stripped from CFLAGS 2004-09-18 16:06:55 +00:00
espie
ee6b38872c new style conflicts 2004-09-18 12:52:54 +00:00
espie
c687e4bbba new-style conflicts for other versions of python. 2004-09-18 10:11:57 +00:00
espie
bd937b885e new-style PLISTs, use new style conflicts as well. 2004-09-18 10:07:26 +00:00
espie
da21c3fc86 remove older fragments 2004-09-15 21:28:54 +00:00
espie
08b0103bad a few missing fragments 2004-09-15 21:27:01 +00:00
espie
7baa1914ab new plists.
some fragment games with python.
2004-09-15 19:16:07 +00:00
espie
4be1bbf422 use WRKCONF 2004-09-15 19:15:12 +00:00
espie
6523d17a3d and patches. most removed as integrated. 2004-09-15 19:13:34 +00:00
espie
3703b1b9d8 update to more recent version, new PLIST. 2004-09-15 19:12:09 +00:00
espie
5611952243 new style fragment, much simpler thanks to recursion. 2004-09-15 19:10:00 +00:00
espie
af3909e1f5 new style PLIST. new style fragments. 2004-09-15 19:06:57 +00:00
espie
ff1520f3fd make sure ruby doesn't pick db dependencies along the way.
after 3.6, think about gdbm/db flavors ?

okay pvalchev@
2004-08-23 08:43:16 +00:00
couderc
01c25a220a fix use of RTLD_NEXT from Kurt Miller, ok naddy@ 2004-08-19 16:39:12 +00:00
robert
19bf64c2d4 SECURITY:
Andres Salomon noticed a problem in the CGI session management of Ruby.
CGI::Session's FileStore implementations store session information insecurely.
They simply create files, ignoring permission issues. The added patch fixes
this issue.

ok pvalchev@
2004-08-17 16:03:10 +00:00
pvalchev
666a93cb2d mark broken on hppa: compiler hangs on py-Checker for example 2004-08-11 21:53:10 +00:00
espie
64037f3f03 new PLISTs
kde is shared_only -> ditch PFRAG.shared*
2004-08-11 10:42:54 +00:00
xsa
d19c085d01 fix build on 3.6; reminded/ok by jolan@. ok maintainer, pvalsquid@.
sync patches while there.
2004-08-11 08:11:50 +00:00
xsa
a3237a6832 prepare for new-style MODULES. ok sturm@. 2004-08-10 20:39:37 +00:00
espie
07cecda340 new plist, use mandir. 2004-08-10 12:07:38 +00:00
xsa
569ca0e221 new-style MODULES. 2004-08-10 09:14:47 +00:00
xsa
e4b48bd042 MODULES= lang/ghc 2004-08-10 08:23:36 +00:00
xsa
9d761fa2f0 prepare for new-style MODULES; ok dons@. 2004-08-10 08:14:34 +00:00
xsa
70c60882e0 prepare for new-style MODULES; ok couderc@. 2004-08-09 19:54:20 +00:00
espie
2c055d84af new plist, ditch INSTALL script. 2004-08-09 15:00:56 +00:00
espie
cf8c59eff8 new plists 2004-08-09 11:46:23 +00:00
espie
8ac8865589 new plist, by hand. 2004-08-09 00:02:22 +00:00
xsa
a1aab65acd increase THREAD_STACK_SIZE for use with www/zope;
>From: MAINTAINER.
2004-08-08 15:38:00 +00:00
kevlo
412fca1469 update to tcl 8.4.7 2004-08-07 06:13:54 +00:00
pedro
f6c613a30d enable popen() support 2004-08-06 18:42:11 +00:00
xsa
081857cde9 introduce MODPY_TKINTER_DEPENDS and MODPY_EXPAT_DEPENDS to deal
with -tkinter and -expat subpackages on no shared libs archs;
from discussion with espie@. Python maintainer agrees as well.
2004-08-06 07:33:19 +00:00
xsa
f2b0723b76 update to python-2.3.4
> From: MAINTAINER Aleksander Piotrowski
2004-08-05 21:50:25 +00:00
espie
e492e46724 NO_SHARED_LIBS always defined. 2004-08-02 12:45:59 +00:00
naddy
3340a6d43b fix up MODGNU_CONFIG_GUESS_DIRS 2004-08-01 21:19:17 +00:00
espie
0cf3945280 @dir/@dirrm -> dir/ 2004-07-24 12:45:21 +00:00
todd
05fa41b2cd o @dir subdir -> subdir/ syntax change
o resort properly with current make-plist
2004-07-23 13:11:58 +00:00
espie
91a6da6365 resurrect sound support, and clean up a little bit. 2004-07-21 15:42:09 +00:00
espie
caa0a20e39 Basic update to squeak 3.6.
Modify port structure to create several packages more closely based
on distribution (and this is actually simpler to manage).
2004-07-21 11:19:30 +00:00
naddy
ef383373df Sync with mode_t, nlink_t, and struct stat changes.
Assembly language bootstrap regenerated.

XXX  The system bindings still assume sizeof(int) == sizeof(long).
2004-07-17 20:59:57 +00:00
todd
6d1c5ef1d4 move to @dir 2004-07-14 17:10:19 +00:00
espie
a36d31b3a9 switch to @dir 2004-07-14 14:16:24 +00:00
espie
4bf1f55a54 nasty linux folks: nhc98 would build just fine if you happened to have
a bash installed, since this script magically switches to bash if it's
there... and misses a \n when run with ksh.
2004-07-13 12:05:27 +00:00
espie
9102a7a94f fix for gcc3: preprocessor \ handling getting in the way 2004-07-13 11:39:12 +00:00
espie
e8204d098a fix for gcc3: complains about abort() built-in. 2004-07-13 11:38:46 +00:00
espie
6376aba4e7 fix for gcc3: zap multiline constants 2004-07-13 11:38:16 +00:00
sturm
36e91c7204 broken on sparc64, too 2004-07-07 09:39:45 +00:00
pedro
c737adaeb4 correctly deal with architectures that have no shared libs
spotted, tutoring and ok'd by jolan@
2004-07-04 23:34:36 +00:00
brad
67c1a7414d - remove useless --enable-static
- 8.4 doesn't use CONFIGURE_SHARED either
- use arch -s instead of machine for static arch check
2004-07-04 03:18:59 +00:00
jolan
00f286c9be hppa has shared libs now 2004-07-03 21:04:45 +00:00
pedro
491963bb4e forgot to change these to openbsd.org as well 2004-07-03 14:23:32 +00:00
brad
6ff17d3423 remove workaround for old binutils bug 2004-06-29 05:15:12 +00:00
brad
ee37afcc4f use powerpc workaround if using gcc2 only 2004-06-29 05:13:06 +00:00
xsa
e5bf1c78ee sync patch; 2004-06-25 18:34:57 +00:00
kevlo
3691c35c0d install m4 macro -- PR#3819 2004-06-25 06:46:54 +00:00
naddy
e56ca94612 fix packaging on amd64 2004-06-25 00:16:35 +00:00
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