Commit graph

91 commits

Author SHA1 Message Date
Brendan Fabeny
e48c891c50 fix the packing list for WITH_CMP_LIB 2012-02-23 01:10:28 +00:00
Brendan Fabeny
94541850e8 respect CC [1]; fix Tcl/Tk dependencies; don't conflate -nox11 and
-notk; add a test target; clean up

PR:		160492 [1]
Submitted by:	J. Beich (partial patch; under various pseudonyms?) [1]
Approved by:	maintainer
2012-02-23 00:21:15 +00:00
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
Martin Wilke
56dbebea9f - Update to 3.12.1
- Pass maintainership to submitter

PR:		162576
Submitted by:	michael.grunewald@laposte.net
Feature safe:	yes
2011-11-28 11:42:03 +00:00
Thomas Abthorpe
83cb816d41 Reassign stas' ports back to the pool at his request, thanks for your years
of service, we hope to see you back.
2011-11-05 03:40:18 +00:00
Doug Barton
e7a85709d1 Fix plist when the THREADS option is off. Also convert to @dirrmtry
in a couple places that are affected by graphics/ocaml-lablgl and/or
x11-toolkits/ocaml-lablgtk2.

No PORTREVISION bump since THREADS is on by default.

Approved by:	maintainer (implicit)
2011-10-25 08:14:31 +00:00
Stanislav Sedov
a73cd4e19d - Fix plist after the last commit.
Reported by:	Johan van Selst <johans@stack.nl>
Pointy hat to:	me (yes, again)
2011-04-04 07:46:58 +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
ef0aee74af - Update to 3.11.2.
PR:		ports/144004
Submitted by:	soulcatcher <soulcatcher13@gmail.com>
2010-03-09 22:45:47 +00:00
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