Commit graph

30 commits

Author SHA1 Message Date
Chris Rees
6f78b2dbb4 Fix build on FreeBSD 10
Submitted by:	avg
Approved by:	maintainer timeout (>8 weeks)
2012-01-15 20:32:00 +00:00
Michael Scheidell
b7948d7840 - Install expunge script with right permissions [1]
- needed to take the MAN()!= out because it causes multiple background shells and can hurt INDEX performance [2]

PR:		ports/163275 [1]
Approved by:	gabor (mentor) [2]
2011-12-29 20:33:27 +00:00
Stanislav Sedov
c1e280dd24 - Re-enable native dynamic linking on FreeBSD.
- Bump port revision.

PR:		ports/156159
Submitted by:	Johan van Selst <johans@stack.nl>
Pointy hat to:	me
2011-04-04 02:29:25 +00:00
Stanislav Sedov
82cba462f4 - Update to 3.12.0.
PR:		ports/155155
Submitted by:	wen heping <wenheping@gmail.com>, Jaap Boender <jaapb@kerguelen.org>
2011-03-31 07:36:54 +00:00
Stanislav Sedov
bf9e0b67a7 - Fix build on powerpc. 2010-03-22 09:37:40 +00:00
Stanislav Sedov
3df12a2718 - Update to 3.11.1. 2009-06-29 10:46:44 +00:00
Stanislav Sedov
8a59eb88f4 - Fix a couple of serious bugs in threading code (#4666 and #4678).
Obtained from:	ocaml cvs
2009-05-09 19:54:23 +00:00
Stanislav Sedov
c6762e8051 - Update lang/ocaml to 3.11.0. [1]
- Fix devel/cil build with 3.11.0 by using proper object file name
- Fix devel/deputy build with 3.11.0 by using proper object file name
- Fix lang/mtasc. Ocamlp4 syntax has changed and usage of ';' as delimiters
  is not allowed now.
- Fix usage message in lang/mtasc.
- Implement a FreeBSD specific code for retriving the executable path in lang/mtasc.
- Update devel/omake to 0.9.8.5.
- Fix devel/omake compilation with 3.11 by dropping an unused reference from the code.
- Fix www/geneweb build with 3.11 by not emitting errors for warnings.
- Fix print/advi build. [2]
- Update lang/cduce to 0.5.3 (this fixes build with ocaml 3.11.0).

PR:		ports/130845 [1] [2] (based on)
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1],
		Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> [2]
2009-04-11 13:23:05 +00:00
Stanislav Sedov
36d7489eab - Make ocaml to find tk again. 2009-04-06 19:40:07 +00:00
Pav Lucistnik
fb3b71be54 - Remove empty files 2008-04-10 11:56:28 +00:00
Stanislav Sedov
0588ad6621 - Update to 3.10.2.
Thanks to:	Thomas Crimi <tcrimi@procida.us>
2008-04-06 19:44:41 +00:00
Stanislav Sedov
3e359bb0dc - Update to 3.09.3
ChangeLog:
- Mainly bugfix release

Approved by:	sem (mentor)
2006-09-23 17:37:24 +00:00
Ion-Mihai Tetcu
6309d0dc06 Don't depend on X11 when WITHOUT_X11 was defined, even if X11 exists on
target machine.

PR:		ports/102261
Submitted by:	Stanislav Sedov (maintainer)
Requested by:	John E Hein <jhein@timing.com>
2006-08-19 09:38:45 +00:00
Ion-Mihai Tetcu
92f54efd68 - Add support for threaded Tk by passing PTHREAD_LIBS to configure in -tklibs
swith. This allows build with threaded Tk (otherwise configure fails to use
  Tk). Also depend on threaded Tk by default in case of THREADS support - with
  non-pthread tk library it will not be stable enough
- Add OPTIONS
- Enable builds of non-threaded targets
- Depend on X in case if X is installed, since configure does this by default.
- Rename patchfiles to make portlint happy
- Eliminate the number of reinplace patterns (remove duplicates, optimize)
- Move manpage list in the separate files
- Pass pthread flags to compiler (PTHREAD_CFLAGS/LIBS safety)
- Remove some ugly hacks on setting permissions etc (eliminated by setting
  correct permission in COPY_TREE macros)
- Eliminate duplicate entries in PLIST in case of unstalling optimized binaries,
  also optimize this part
- Remove unused PLIST_SUB variable
- Miscelanios cleanups in Makefile
- Pass maintainership to submitter

The following files was added:
- files/man1
- files/manlinks
- files/mann
- files/patch-camlp4-man_Makefile
- files/patch-camlp4_lib_Makefile
- files/patch-ocamldoc_Makefile
- files/patch-stdlib_Makefile

I removed the following files:
- files/patch-camlp4-man::Makefile
- files/patch-camlp4::lib::Makefile
- files/patch-ocamldoc::Makefile
- files/patch-stdlib::Makefile

Also add bsd.ocaml.mk until it will be included in Mk/

PR:		ports/101122
Submitted by:	Stanislav Sedov
2006-08-02 14:00:20 +00:00
Andrew Pantyukhin
c143dec854 - Update to 3.09.2
- Add MASTER_SITE_GENTOO
- Unqoute a BROKEN

PR:		ports/97555
Submitted by:	sat
Tested by:	Joseph Koshy <jkoshy@freebsd.org>, Denis Shaposhnikov <dsh@vlink.ru>,
		Holger Lamm <holger@e-gitt.net>, Hubert Tournier <hubert.tournier@online.fr>,
		Dan Pelleg <daniel+unison@pelleg.org> (many thanks are due)
2006-06-14 21:46:40 +00:00
Renato Botelho
5807826ac5 - Update to 3.09.0
PR:		ports/89780
Submitted by:	maintainer
2005-12-01 15:46:34 +00:00
Mikhail Teterin
3df8eb7768 OCaml folks use $(ARCH) in Makefiles to mean, what configure identified
as the architecture (and wrote out ${WRKSRC}/config/Makefile).
Our make, however, ignores assigments to this variable. Fortunately for
most concerned, make's ARCH is the same as configure's. Except on
sparc64.
This update fixes this problem as well as
	. adds a hunk to patch-configure to enable profiling on all
	  platforms;
	. modifies REPLINPLACE_ARGS to not even create .bak files instead
	  of removing them later.

at the moment, the build still dies on Panther due to a segfault in the
freshly built ocamlc.opt. It may be due to Panther's running 6-current,
however and there is no other sparc64 to check...

Notified by:	kris	(the sparc vs. sparc64 issue)
2005-07-03 06:02:21 +00:00
Mario Sergio Fujikawa Ferreira
e7ce76c85c o Update to 3.08.3
o Uphold both CFLAGS and INSTALL_* permission safeness
o Both sort and update PLIST
o Tested against net/mldonkey-devel for 24 hours
2005-04-23 01:34:05 +00:00
Volker Stolz
526d3996ba Update to 3.08.0
PR:		ports/69254
Submitted by:	Eugene Ossintsev (maintainer)
2004-07-19 21:13:24 +00:00
Tilman Keskinoz
7c99d4cdef Fix build on IA64, while I am here. 2004-02-02 12:53:27 +00:00
Tilman Keskinoz
d596711e41 Fix build on AMD64
Submitted by:	stephane via maintainer
2004-02-02 12:02:04 +00:00
Sergei Kolobov
359a13588b - Added a patch to the original OCaml's configure script
to fix building the port when using WITHOUT_X11 knob.
- Fixed Makefiles to avoid gmake-isms.
- Fix pkg-plist

PR:		60219
Submitted by:	maintainer
Noticed by:	Dmitry Morozovsky <marck@rinet.ru>,
		Marwan Burelle <Marwan.Burelle@ens.fr>
2003-12-14 15:53:51 +00:00
Sergei Kolobov
b56504f927 - Update to 3.07 (patchlevel 2
- Fix MASTER_SITES list
- Update MANN and MLINK
- Re-sort pkg-plist for better maintenance
- Assign maintainership to the submitter

PR:		59602
Submitted by:	Eugene Ossintsev <eugos@gmx.net>
Approved by:	previous maintainer
2003-12-06 00:05:05 +00:00
Jens Schweikhardt
3905eb963a New patch to unbreak the build (configure step runs thread program that
never terminates and hogs the CPU).

Approved by: MAINTAINER timeout
PR:	ports/45233
2003-03-29 13:06:59 +00:00
Kevin Lo
6aa02c012e Update to version 3.06
PR: 41822
Submitted by: Ronald Kuehn <rk@ronald.org>
2002-08-21 02:14:35 +00:00
Christian Weisgerber
ecc678ac50 Update to ocaml 3.05.
PR:		41299
Submitted by:	Ronald Kuehn <rk@ronald.org>
Approved by:	maintainer timeout
2002-08-12 14:22:37 +00:00
Patrick Li
de6c00910f Update to 3.04
PR:		33820
Submitted by:	Ronald Kuehn <rk@ronald.org>
Approved by:	maintainer
2002-02-11 05:22:16 +00:00
Dirk Meyer
79c07b4f16 Deletion of patches didn't make it.
Thanks to Stephane.Legrand@bigfoot.com for reporting it.

PR:		25816
Submitted by:	patrick@watson.org
2001-03-20 04:34:01 +00:00
James E. Housley
c10edbe218 Attached patch allows OCAML to detect and use FreeBSD's native
pthreads in Thread module. Also fixes the bug in OCAML
distribution which nobody apparently noticed before.

Use TK 8.3 instead of 8.2 for labltk

PR:		23305
Submitted by:	Alexander N. Kabaev <ak03@gte.com>
Submitted by:	Patrick M Doane <patrick@watson.org>
2001-02-17 23:01:11 +00:00
R. Imura
fb3062ab44 Update to version 2.04.
PR:		16656
Submitted by:	Ronald Kuehn <kuehn@rz.tu-clausthal.de>
Approved by:	maintainer
2000-02-28 15:44:36 +00:00