1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
Commit Graph

79 Commits

Author SHA1 Message Date
Marcel Moolenaar
cb98b76ae6 ocaml builds on ia64.
Approved by: stas
2009-11-11 16:13:16 +00:00
Stanislav Sedov
3df12a2718 - Update to 3.11.1. 2009-06-29 10:46:44 +00:00
Pav Lucistnik
84ceeb0c45 - Mark MAKE_JOBS_UNSAFE
Submitted by:	David Naylor <naylor.b.david@gmail.com>
2009-05-21 11:55:56 +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
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +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
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Pav Lucistnik
28f8ee4611 - COPYTREE_* are now part of bsd.port.mk
PR:		ports/100996
Submitted by:	stass
2007-03-24 14:03:04 +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
Stanislav Sedov
0839238b40 Change my maintainer address to FreeBSD one.
Approved by:	sem (mentor)
2006-09-20 10:44:30 +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
1bfe402647 Add USE_OCAML_WASH hack to allow ocaml ports delete shared ocaml dirs on
uninstall. Required when installed to non-standard prefix.

PR:		ports/101525
Submitted by:	Stanislav Sedov (maintainer)
2006-08-07 06:55:27 +00:00
Ion-Mihai Tetcu
538f12fb8c - support non-standard prefix
- fix some plist issues

Submitted by:	maintainer (via private email)
2006-08-04 14:22:50 +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
Mark Linimon
67691bae84 Reset marwan.burelle@lri.fr due to 6 months of inactivity, no response to
email, and various maintainer-timeouts.

Hat:		portmgr
2006-06-14 21:38:09 +00:00
Edwin Groothuis
7c6393360c Remove USE_REINPLACE from the categories starting with L 2006-05-09 20:52:24 +00:00
Renato Botelho
086862cf38 - Add SHA256
Approved by:	maintainer
2005-12-01 17:32:25 +00:00
Renato Botelho
5807826ac5 - Update to 3.09.0
PR:		ports/89780
Submitted by:	maintainer
2005-12-01 15:46:34 +00:00
Kris Kennaway
7ec27e904a BROKEN on ia64: Segfault during build 2005-10-28 22:50:21 +00:00
Simon Barner
b4b9b43ec9 - Update metaocaml to 3.08.a23
- Remove CONFLICTS with lang/ocaml

Submitted by:	Geoffrey Mainland (metaocaml maintainer)
PR:		ports/85236
2005-09-14 15:20:36 +00:00
Mikhail Teterin
c220263dc0 Don't try to fix compile flags on sparc64 and just mark the port broken
on the platform -- ocamlc.opt keeps seg-faulting even with `-O0 -g' even
on 5-stable.

Patch(es) needed.

Notified by:	Peter van Dijk
2005-07-04 14:50:07 +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
Mikhail Teterin
9efe8a8c0c Remove architecture limitations. It certainly builds fine on my amd64
machine. If our other platforms still have problems, I'll cross them
out after pointyhat's notification(s).

Approved by:	maintainer timeout
2005-07-01 16:17:30 +00:00
Jean-Yves Lefort
15a3316acc Conflicts with metaocaml. 2005-06-27 14:10:29 +00:00
Thierry Thomas
2fabb6ed47 - Add a knob WITHOUT_COMPILER_LIB, in order to install compiler libs
(additionnal libs needed to build programs manipulating OCaml modules,
  like the ocaml/cduce interface for example.);

- add an option WITH_OPT_DEFAULT, telling the port to replace ocamlc and
  other tools by there native and faster version;
	WARNING: This option may break other ports!

- Take maintainership.

PR:		ports/81868
Submitted by:	Marwan Burelle <marwan.burelle (at) lri.fr>
2005-06-08 21:16:02 +00:00
Kris Kennaway
69d5138988 BROKEN on !i386: Does not compile 2005-05-23 00:12:42 +00:00
Sergey Matveychuk
4332658019 - Fix permission of ld.conf. It should be 0644 instead of 0444.
- Unbreak unguilty ports.
2005-05-21 19:57:07 +00:00
Pav Lucistnik
2f07eb9c92 - Fix plist: delete .bak files after REINPLACE_CMD so they don't get installed
later
2005-04-23 12:33:56 +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
Sergey Matveychuk
c5da913353 - Reset maintainer
Requested by:	Eugene Ossintsev <eugos@gmx.net>
2005-04-07 05:17:16 +00:00
Koop Mast
3c6ac23b94 Update to version 3.08.2.
Mark broken on sparc64.

PR:		74342
Submitted by:	maintainer
2004-12-04 15:57:11 +00:00
Kris Kennaway
b098ffee80 BROKEN on sparc64 when defined(WITHOUT_X11): Does not compile 2004-11-24 01:55:42 +00:00
Pav Lucistnik
34b88aebc6 - Add an empty directory to the package, so deinstalling of the package does
not produce the warning about a nonexisting directory.

PR:		ports/73842
Submitted by:	Eugene Ossintsev <eugos@gmx.net> (maintainer)
2004-11-12 19:27:46 +00:00
Kirill Ponomarev
7dbabd341c Update to 3.08.1
PR:		ports/70745
Submitted by:	maintainer
2004-08-21 06:31:29 +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
Kris Kennaway
9ae5392bb6 BROKEN on sparc64: Coredump during build 2004-05-13 09:10:03 +00:00
Pav Lucistnik
24adc215fd - Replace nasty [A-Za-hj-z] with a recursive cp. Not that elegant but it
works under all locales.

Approved by:	maintainer
2004-03-22 23:49:34 +00:00
Trevor Johnson
3bca696b10 Add size data, approved by maintainers. 2004-03-18 18:01:13 +00:00
Sergei Kolobov
96b0c1397b - Split the port into 3 parts: ocaml, ocaml-nox11 (slave port), ocaml-doc
- Strip all the executables which are allowed to be stripped
  according to the OCaml documentation
- PORTVERSION looks now more correct because the documentation
  (which has the other version number, without the patch level prefix)
  is now in a separate port

PR:		ports/62291
Submitted by:	maintainer
2004-02-27 07:26:15 +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
Sergey A. Osokin
f37f7775e3 Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
PR:		56998
2003-09-24 09:37:11 +00:00
Lev A. Serebryakov
6f854c8934 Add WITHOUT_X11 knob. It allows to build OCAML on servers and other
systems withou XFree86 libraries.

PR:		ports/53289
Submitted by:	myself
Approved by:	sobomax
2003-06-28 17:41:27 +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