ocaml [PDF]

SHA256 (ocaml-4.02.3.tar.xz) = 83c6697e135b599a196fd7936eaf8a53dd6b8f3155a796d18407b56f91df9ce3 SIZE (ocaml-4.02.3.tar.x

11 downloads 24 Views 261KB Size

Recommend Stories


OCaml + XDuce
I want to sing like the birds sing, not worrying about who hears or what they think. Rumi

The OCaml system release 3.12
You're not going to master the rest of your life in one day. Just relax. Master the day. Than just keep

Towards Automatic Resource Bound Analysis for OCaml [PDF]
Abstract. This article presents a resource analysis system for OCaml programs. The system automatically derives worst-case resource bounds for higher-order polymorphic programs with user-defined inductive types. The technique is parametric in the res

The OCaml system release 4.07
Don't be satisfied with stories, how things have gone with others. Unfold your own myth. Rumi

Practical Generic Programming in OCaml
I cannot do all the good that the world needs, but the world needs all the good that I can do. Jana

notes de mise à niveau OCaml
Your big opportunity may be right where you are now. Napoleon Hill

Introduction of First-Order Logic in OCaml
Be like the sun for grace and mercy. Be like the night to cover others' faults. Be like running water

MLAPRONIDL: OCaml interface for APRON library
How wonderful it is that nobody need wait a single moment before starting to improve the world. Anne

OCaml Data User Defined Types Variation: Shapes in Java
Life isn't about getting and having, it's about giving and being. Kevin Kruse

download pdf Creează PDF
You have survived, EVERY SINGLE bad day so far. Anonymous

Idea Transcript


Follow us

If you buy from Amazon USA, please support us by using this link.

Blog Twitter

Port details

Login

ocaml Objective Caml compiler and programming environment

User Login Create account

4.02.3 lang =62 Maintainer: [email protected] Port Added: unknown License: QPL10 LGPL20

Servers and bandwidth provided by New York Internet, SuperNews, and RootBSD

This site

Objective Caml is an implementation of the ML language, based on the Caml Light dialect extended with a complete class-based object system and a powerful module system in the style of Standard ML.

What is FreshPorts? About the authors Issues FAQ How big is it? The latest upgrade! Privacy Forums Blog Contact

Objective Caml comprises two compilers. One generates bytecode which is then interpreted by a C program. This compiler runs quickly, generates compact code with moderate memory requirements, and is portable to essentially any 32 or 64 bit Unix platform. Performance of generated programs is quite good for a bytecoded implementation: almost twice as fast as Caml Light 0.7. This compiler can be used either as a standalone, batch-oriented compiler that produces standalone programs, or as an interactive, toplevel-based system. The other compiler generates high-performance native code for a number of processors. Compilation takes longer and generates bigger code, but the generated programs deliver excellent performance, while retaining the moderate memory requirements of the bytecode compiler.

Search Enter Keywords:

WWW: http://caml.inria.fr/ocaml/

go

SVNWeb : Homepage : PortsMon more...

Pseudo-pkg-plist information, but much better, from make generate-plist Expand this list (1199 items)

Latest Vulnerabilities

To install the port: cd /usr/ports/lang/ocaml/ && make install clean To add the package: pkg install ocaml

wireshark

Mar 04

PKGNAME: ocaml

isc-dhcp43-client

Mar 02

isc-dhcp43-server

Mar 02

distinfo:

isc-dhcp44-client

Mar 02

isc-dhcp44-server

Mar 02

libsndfile

Mar 01

libsndfile

Mar 01

libsndfile

Mar 01

linux-c6-libsndfile

Mar 01

linux-c6-libsndfile

Mar 01

linux-c6-libsndfile

Mar 01

linux-c7-libsndfile

Mar 01

linux-c7-libsndfile

Mar 01

linux-c7-libsndfile

Mar 01

SHA256 (ocaml-4.02.3.tar.xz) = 83c6697e135b599a196fd7936eaf8a53dd6b8f3155a796d18407b56f91df9ce3 SIZE (ocaml-4.02.3.tar.xz) = 2058552 SHA256 (ocaml-4.02-refman-html.tar.gz) = 1d3b7e5494c075d86c760f6320acba086d686e7409cb75f8267bccfb6ad5f3a8 SIZE (ocaml-4.02-refman-html.tar.gz) = 612839 SHA256 (ocaml-4.02-refman.ps.gz) = b14b5aec1e4e1aded2d36e78ceeedfc3c19c3369b257ab507f6a0755651e8f4a SIZE (ocaml-4.02-refman.ps.gz) = 1111960 SHA256 (ocaml-4.02-refman.pdf) = 5575824bf0c94b07d3c618c378e02ea0d5341b9e319b4e8c5b331d0ff51898d8 SIZE (ocaml-4.02-refman.pdf) = 1519190 Slave ports 1. lang/ocaml-nox11

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

19 vulnerabilities affecting 93 ports have been reported in the past 14 days

Build dependencies: 1. gmake : devel/gmake 2. x11.pc : x11/libX11

* - modified, not new

Runtime dependencies:

All vulnerabilities

1. x11.pc : x11/libX11

Last updated: 2018-03-04 22:41:22

This port is required by: for Build

Ports

1. archivers/ocaml-bz2 2. archivers/ocaml-zip 3. astro/planets 4. 5. 6. 7.

Home Categories Deleted ports Sanity Test Failures Newsfeeds

audio/liquidsoap* converters/ocaml-base64 converters/ocaml-jsonm databases/ocaml-dbm Expand this list (117 items)

Statistics

for Extract 1. 2. 3. 4. 5. 6. 7.

Graphs NEW Graphs (Javascript) Traffic

archivers/ocaml-bz2 archivers/ocaml-zip astro/planets converters/ocaml-base64 converters/ocaml-jsonm databases/ocaml-dbm databases/ocaml-mysql Expand this list (99 items)

Calculated hourly: Port count

100

Deprecated

84

Ignore

archivers/ocaml-bz2 archivers/ocaml-zip astro/planets converters/ocaml-base64 converters/ocaml-jsonm databases/ocaml-dbm databases/ocaml-mysql Expand this list (99 items)

343

Forbidden

3

Restricted

170

No CDROM

77

Vulnerable

37

Expired

8

Set to expire

for Run 1. 2. 3. 4. 5. 6. 7.

32996

Broken

for Patch 1. 2. 3. 4. 5. 6. 7.

postgresql10-server Mar 01

74

Interactive

0

new 24 hours

5

new 48 hours

8

new 7 days

archivers/ocaml-bz2 archivers/ocaml-zip astro/planets converters/ocaml-base64 converters/ocaml-jsonm databases/ocaml-dbm databases/ocaml-mysql Expand this list (91 items)

71

new fortnight

46374

new month

58031

* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later... Configuration Options ===> The following configuration options are available for ocaml-4.02.3: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples THREADS=on: Threading support X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings USES: cpe gmake tar:xz Master Sites: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.

ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/distfiles/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/distfiles/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/distfiles/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/distfiles/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/distfiles/ ftp://gentoo.inode.at/source/distfiles/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/distfiles/ ftp://mirrors.tds.net/pub/gentoo/distfiles/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/ ftp://trumpetti.atm.tut.fi/gentoo/distfiles/ http://caml.inria.fr/pub/distrib/ocaml-4.02/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/ http://gentoo.gg3.net/distfiles/ http://gentoo.inode.at/distfiles/ http://gentoo.mirrors.pair.com/distfiles/ http://mirrors.163.com/gentoo/distfiles/ http://mirrors.tds.net/pub/gentoo/distfiles/ http://trumpetti.atm.tut.fi/gentoo/distfiles/

Notes from UPDATING These upgrade notes are taken from /usr/ports/UPDATING 2011-04-06 Affects: users of lang/ocaml and related libraries/applications Author: [email protected] Reason: Ocaml compiler and libraries suite has been updated to 3.12. There appears to be an ABI incompatibility with .cmi files generated by previous compiler versions. Though these should only affect the linking process, if some application you're using start to misbehave after the lang/ocaml updated you're advised to rebuild this applications using the new ocaml version.

Number of commits found: 127 (showing only 100 on this page) 1 | 2 »

Commit History - (may be incomplete: see SVNWeb link above for full details) Date

By

Description

18 Dec 2017 14:48:49

danfe

Further pre-update cleanups for `lang/ocaml':

18 Dec 2017 06:55:07

danfe

4.02.3

- Do not suppress .bak-files when patching things with ``sed(1) -i'', those can be useful for debugging and catching no-ops - Drop `files/manfiles', it is no longer used (looks like a relic from pre-staging times) - Do not pass ``-as "${AS} ${ASFLAGS}"'' in the initial CONFIGURE_ARGS: when ARM support was added in r361233, appropriate values are passed conditionally (subject to ${ARCH}), see line 69 - Simplify handling of CFLAGS (obtained from RedHat package): rather than passing them as part of the compiler and "fixing" one generated Makefile in `post-configure', teach the configure script about them

4.02.3

In sight of long-overdue update of `lang/ocaml', start cleaning things up: - Remove hunks from `patch-configure' that are irrelevant on *BSD - Do not aggressively edit configure script in `post-patch', especially when it is not required (e.g. no variables are expanded). This was the reason for bogus changes committed in r403835 by wen@ and r403898 by marino@ (cf. "$bytecclinkopts $bytecclinkopts $bytecclinkopts"); now ``make makepatch'' command is idempotent again - Do not needlessly pass STAGEDIR via MAKE_ENV: it is correctly passed via MAKE_ARGS (as DESTDIR), and OCaml's build system is aware of it, while nowhere referencing STAGEDIR variable - Drop permission fix for ld.conf that was added in r169472 by itetcu@ 11 years 4 months ago: it is no-op these days Build logs remain identical (modulo the whitespace), regression tests pass.

18 Dec 2017 01:42:12

danfe

4.02.3

Actualize BROKEN_sparc64 statement. It was (re)marked broken last time in r138465 by mi@ (first time in r109062 by kris@), that's 12.5 years ago, and never revisited ever since (except minor facelifting in r387855 by marino@). The world was largely different back then, with GCC 3.4.4 and OCaml 3.08.3. Currently it does not build on 10.4-STABLE running under QEMU 2.9.0. While here, remove stale comment about hardcoded GCC for depend target that was added in r292093 by bf@ and later *not* removed in r385012 by marino@ together with in-place editing commands it was attributed to. I messed up the history with r456400, thinking it still applies yet not performing the proper archaeology check, and rightfully deserve a pointy hat for that.

15 Dec 2017 15:31:08

danfe

4.02.3

First step to unbreak `lang/ocaml' on aarch64: teach configure script that the architecture exists on FreeBSD. Unfortunately, this is not enough for build to succeed, it now complains that as(1) is not found: ../boot/ocamlrun ../ocamlopt -strict-sequence -w +33..39 -g -warn-error A -bin-annot -nostdlib -safe-string `./Compflags camlinternalFormatBasics.cmx` -c camlinternalFormatBasics.ml sh: as: not found File "camlinternalFormatBasics.ml", line 1: Error: Assembler error, input left in file /tmp/camlasm4329ae.s gmake[7]: *** [Makefile.shared:84: camlinternalFormatBasics.cmx] Error 2 Developed on:

15 Dec 2017 15:15:02

danfe

4.02.3

ref11-aarch64.freebsd.org

Improve handling of the system architecture in `lang/ocaml'. OCaml is using ARCH variable throughout its makefiles, which clashes with our own variable of the same name. To workaround it, OCAML_ARCH variable was introduced which is set based on ARCH, and makefiles later patched in the `post-configure' target. This approach does not scale well with porting OCaml to new architectures as being fragile and sometimes making the build non-idempotent under some circumstances. Instead of "fixing" makefiles post-configure, rename ARCH to SYSTEM_ARCH: this avoids the clash altogether and lets configure script to set correct values for supported architectures in the first place with no adjustments required afterwards. Tested on:

30 Nov 2017 07:27:06

linimon

4.02.3

i386, amd64, powerpc

Attempt to build on armv7 by generalizing from armv6 code. Unfortanately it didn't build for me on armv7: perhaps it is a difference in compiler. (It currently builds on armv6 on the freebsd.org cluster.) So, this is a necessary but insufficient step. Approved by:

29 Apr 2017 05:44:25

linimon

21 Oct 2016 12:51:41

mat

4.02.3

Provide more descriptive error messages for ports failing on powerpc64. Approved by:

4.02.3

portmgr (tier-2 blanket)

${RM} already has -f. PR: Submitted by: Exp-run by: Sponsored by:



portmgr (tier-2 blanket)

213570 mat antoine Absolight

Mark as broken on aarch64.

12 Oct 2016 02:40:29

linimon

21 Apr 2016 16:43:15

swills

many ports: mark broken on powerpc64

24 Mar 2016 20:55:15

madpilot

Fix packaging on armv6 by enabling profiling libraries.

04 Jan 2016 04:27:26

danfe

As usual, routinely update to the next version in r403835 had removed support for DragonFly (readded in r403898) and FreeBSD/powerpc. Put it back (again).

17 Dec 2015 10:00:27

marino

lang/ocaml: Unbreak DragonFly

4.02.3

Approved by:

portmgr (tier-2 blanket)

4.02.3

4.02.3

PR: Submitted by: Approved by:

4.02.3

4.02.3

206615 mikael.urankar at gmail.com michipili at gmail.com (maintainer)

The previous upgrade removed all the dragonfly patches. Bring those back to restore the port on DragonFly. PR:

16 Dec 2015 03:31:51

wen

02 Oct 2015 06:40:02

antoine

01 Oct 2015 19:24:12

mi

4.02.3

203589

- Update to 4.02.3 PR: Submitted by:

4.02.1

Backout r398381, it fails to package With hat: MFH:

4.02.3

203589 [email protected](maintainer)

portmgr 2015Q4

Upgrade from 4.02.1 to 4.02.3. Disable adding of explicit -O to compiler flags, because that ends up lowering optimization for most people (from -O2). Approved by:

maintainer

(The upgrade is too minor to justify revision bumping of depending ports.) lang/ocaml: pet portlint, change pkg-plist as suggested by ohauer

23 Aug 2015 10:12:19

pi

16 Aug 2015 17:58:14

pi

30 Jul 2015 09:37:17

danfe

Fix the build on PowerPC (again) that was broken as of r385012.

31 May 2015 17:49:00

marino

lang/ocaml: Remove softvfp option from ARMv6 build (no longer required)

29 May 2015 13:58:12

marino

4.02.1

PR: Submitted by:

4.02.1

195736 ohauer

lang/ocaml: give execute permissions via pkg-plist to two files PR: Submitted by: Approved by:

195736 [email protected] Michael Gruenewald (maintainer)

4.02.1

4.02.1

PR: Submitted by: Approved by:

4.02.1

lang/ocaml: Set BROKEN on 2 new ARCHES The MIPS platforms can't build ocaml. Set it and rework the BROKEN for sparc64 while here. PR:

14 May 2015 10:15:09

200102 Mikael Urankar maintainer (assumed good, not able to test)

mat

4.02.1

197127

MASTER_SITES cleanup. - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: With hat: Sponsored by:

13 May 2015 17:38:34

marino

4.02.1

make fetch-urlall-list portmgr Absolight

lang/ocaml: Tweak PROFILE handling to support DragonFly This changes a conditional statement to an equivalent variation. An internal transformation of DPorts was getting confused by this construct. Discussed with: Michael Gruenewald (maintainer)

03 May 2015 13:35:35

sunpoet

4.02.1

- Remove incomplete check for configure arguments to fix build when CONFIGURE_ARGS contains = PR: Submitted by: Approved by:

29 Apr 2015 20:45:24

marino

4.02.1

199884 sunpoet (myself) Michael Grunewald (maintainer)

lang/ocaml: Upgrade version 4.01 => 4.02 PR: Submitted by: Add'l fixes:

195736 Michael Gruenewald (maintainer) marino

Besides typical port cleanup, the dragonfly patches which had been removed for the update were added back to the configure patch. 25 Apr 2015 05:51:19

amdmi3

25 Mar 2015 12:58:34

marino

4.01.0_4

- Add CPE info Approved by:

4.01.0_4

portmgr blanket

lang category: Remove $PTHREAD_LIBS Note: ecl did not pass check-plist (pre-existing), PR 198897 submitted. approved by:

PTHREAD blanket

27 Oct 2014 15:23:31

bapt

Cleanup plist

20 Oct 2014 11:32:00

marino

lang/ocaml: Remove special NO_PROFILE handling for DragonFly

22 Aug 2014 07:20:30

antoine

Canonicalize a few LICENSE_PERMS

19 Aug 2014 13:55:11

marino

4.01.0_4

4.01.0_4

4.01.0_4

With hat:

4.01.0_4

portmgr

lang/ocaml: Improve jobcontrol in ocamlbuild Apply patch for upstream issue 0005371. It improves job control in ocamlbuild and fixes some faulty sigpipe affecting ports build with ocamlbuild. PR: Submitted by: patch by: Approved by:

189710 edwin (skylable.com) glondu maintainer (Michael Gruenewald)

02 Aug 2014 11:57:17

danfe

Unbreak the build and packaging on PowerPC.

15 Jul 2014 17:52:18

adamw

Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES.

08 Jul 2014 13:11:04

marino

lang/ocaml: Add ARMv6 support

4.01.0_3

4.01.0_3

4.01.0_3

Redports confirms that changes do not break i386 and amd64 builds (8x). PR: Submitted by: Patch by:

10 Jun 2014 23:40:37

marino

4.01.0_2

189063 maintainer (Michael Gruenewald) Andy Ray

lang/ocaml: Remove DEF_OPT option (non-default option) The option reacts poorly with ocamlp4, and phasing out DEF_OPT completely will prevent a lot of breakage with ports that also interact with ocamlp4. PR: Submitted by: Prepared by:

06 Jun 2014 14:37:26

bapt

13 May 2014 07:25:54

makc

4.01.0_1

Fix license perms to allow package distribution Reported by:

4.01.0_1

189176 Anil Madhavapeddy maintainer (Michael Gruenewald)

theraven

math/facile: - bump PORTREVISION to trigger repackaging after recent ocaml update: the package is usable only with ocaml which was used to compile facile. lang/ocaml: - add upgrading notes for committers

07 May 2014 08:27:28

marino

4.01.0_1

lang/ocaml: Fix NO_PROFILE setting and native compiler for DragonFly The ocaml port was not respecting a NO_PROFILE definition in make.conf, which causes a stage check failure (missing files) if it is set. Improve that logic and patch the configure script in numerous places to support building the native code compiler on DragonFly. This is one of those famous ports that think all BSDs have the pattern "bsd" in their target triplet. Continued under PR: ports/188158

26 Apr 2014 21:39:07

marino

4.01.0_1

lang/ocaml: Fix plist issues These missing man page issues were seen on Redports and reported, then disappeared after the final patch. Unfortunately they weren't actually addresses, so it's a mystery why Redports didn't continue to catch the problem, nor the extra ocamldoc/custom directory (which is why the ocamldoc/custom/.keep file original existed). Add the 15 missing man pages to the plist and remove the empty directory in the post-install target. Strangely enough, Redports still shows an 8x pass. I'm losing a lot of confidence in Redports results... While here, remove the muting from the post-install target. This is against convention. PR: ports/188158

26 Apr 2014 17:20:33

marino

4.01.0

lang/ocaml: Upgrade version 4.00.1 to 4.01.0 and stage This is a significant update from the maintainer. Not only has stage support been added (and verified with an 8x pass on RedPorts), but installed binaries are no longer stripped which was the cause of the coccinelle malfunction seen on DragonFly. Licensing was also defined, and the X11 build failure caused by the use of the -R linker flag without the -Wl prefix has also been rectified. [2]

29 Mar 2014 17:35:09

marino

26 Mar 2014 21:58:07

marino

26 Mar 2014 17:50:29

marino

4.00.1_1

PR: Submitted by:

ports/188158 [1] maintainer (Michael Gruenewald)

PR: Submitted by: Approved by:

ports/188330 [2] madpilot maintainer

lang/ocaml: Restore CMP_LIB option in the definitions noticed by:

4.00.1_1

sunpoet

lang/ocaml: Make expunge executable devel/ocaml-lwt needs to use it.

4.00.1

ocaml update 1/4: lang/ocaml upgrade from 3.12 to 4.00 There have been manual outstanding PRs on OCAML that have dragged on for well more than a year. In the meantime, FreeBSD has been painfully stucking on version 3.12 of Ocaml. Meanwhile, DragonFly's dports have been maintaining version 4.00. With a "Just do it" attitude, the dports version of Ocaml has been brought in. This doesn't have stage support, nor is the the latest version available. The idea is just get a working base Ocaml 4.00 in ports and then have the maintainer update the appropriate PRs. As a consequence, updates to omake, ocaml-findlib, and ocaml-images is also required and upcoming. Urged by: Related PR: Related PR:

portmgr (bapt) ports/173364 ports/173453

19 Feb 2014 16:20:49

gahr

- Also, remove useless include

19 Feb 2014 16:15:23

gahr

- Convert to USES=tk

20 Sep 2013 19:53:10

bapt

Add NO_STAGE all over the place in preparation for the staging support (cat: lang)

20 Sep 2013 12:54:55

bdrewery

SSP support has been added to ports with WITH_SSP for i386 and amd64 on FreeBSD 10, and amd64 on earlier versions.

3.12.1_1

3.12.1_1

3.12.1_1

3.12.1_1

SSP_UNSAFE is added to disable in a port if it fails to build, but this should only be used in rare circumstances such as kernel modules. Otherwise, the port may just be failing due to lack of respecting LDFLAGS. On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in libssp_nonshared.a to address issues linking on i386 [1]. On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared to LDFLAGS on i386. This is not needed on amd64. However, several hundred ports do not currently respect LDFLAGS, so this support is disabled currently as it causes build failures if a dependency is looking for the stack_chk (Only the first 15 lines of the commit message are shown above

)

28 Jun 2013 21:35:14

antoine

Unbreak ocaml-nox11 after PORT_OPTIONS conversion

04 Jun 2013 15:13:42

bapt

Convert to new options framework

06 Feb 2013 15:42:16

gahr

- Get rid of USE_TCL_THREAD and USE_TK_THREAD usages

23 Feb 2012 01:10:28

bf

fix the packing list for WITH_CMP_LIB

23 Feb 2012 00:21:15

bf

respect CC [1]; fix Tcl/Tk dependencies; don't conflate -nox11 and -notk; add a test target; clean up

3.12.1_1

3.12.1_1

3.12.1_1

3.12.1_1 3.12.1_1

PR: 160492 [1] Submitted by: J. Beich (partial patch; under various pseudonyms?) [1] Approved by: maintainer 15 Jan 2012 20:32:00

crees

29 Dec 2011 20:33:27

scheidell

3.12.1

Fix build on FreeBSD 10 Submitted by: avg Approved by: maintainer timeout (>8 weeks)

3.12.1

- 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]

28 Nov 2011 11:42:03

miwi

3.12.1

- Update to 3.12.1 - Pass maintainership to submitter PR: 162576 Submitted by: [email protected] Feature safe: yes

05 Nov 2011 03:40:18

tabthorpe

Reassign stas' ports back to the pool at his request, thanks for your years of service, we hope to see you back.

25 Oct 2011 08:14:31

dougb

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.

3.12.0_1 3.12.0_1

No PORTREVISION bump since THREADS is on by default. Approved by: maintainer (implicit) 04 Apr 2011 07:46:58

stas

04 Apr 2011 02:29:25

stas

3.12.0_1

- Fix plist after the last commit. Reported by: Johan van Selst Pointy hat to: me (yes, again)

3.12.0_1

- Re-enable native dynamic linking on FreeBSD. - Bump port revision. PR: ports/156159 Submitted by: Johan van Selst Pointy hat to: me

31 Mar 2011 07:39:43

stas

- Forced commit to describe the major changes in this version: * Polymorphic recursion is supported, using explicit type declarations on the recursively-defined identifiers. * First-class modules: module expressions can be embedded as values of the core language, then manipulated like any other first-class value, then projected back to the module level. * New operator to modify a signature a posteriori: S with type t := tau denotes signature S where the t type component is removed and substituted by the type tau elsewhere. * New notations for record expressions and record patterns: { lbl } as shorthand for { lbl = lbl }, and { ...; _ } marks record patterns where some labels were intentionally omitted. * Local open let open ... in ... now supported by popular demand. * Type variables can be bound as type parameters to functions; such types are treated like abstract types within the function body, and like type variables (possibly generalized) outside. * The module type of construct enables to recover the module type of a given module. * Explicit method override using the method! keyword, with associated warnings and errors.

31 Mar 2011 07:36:54

stas

- Update to 3.12.0.

22 Mar 2010 09:37:41

stas

- Fix build on powerpc.

09 Mar 2010 22:45:47

stas

- Update to 3.11.2.

11 Nov 2009 16:13:16

marcel

29 Jun 2009 10:46:44

stas

- Update to 3.11.1.

21 May 2009 11:55:56

pav

- Mark MAKE_JOBS_UNSAFE

09 May 2009 19:54:23

stas

11 Apr 2009 13:23:05

stas

3.12.0

3.12.0

PR: ports/155155 Submitted by: wen heping , Jaap Boender

3.11.2 3.11.2

PR: ports/144004 Submitted by: soulcatcher

3.11.1

ocaml builds on ia64. Approved by: stas

3.11.1

3.11.0_1

Submitted by: David Naylor

3.11.0_1

- Fix a couple of serious bugs in threading code (#4666 and #4678). Obtained from: ocaml cvs

3.11.0

- 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 [1], Tsurutani Naoki [2]

06 Apr 2009 19:40:07

stas

- Make ocaml to find tk again.

19 Apr 2008 17:56:05

miwi

- 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+

3.10.2_1 3.10.2_1



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) 10 Apr 2008 11:56:28

pav

- Remove empty files

06 Apr 2008 19:44:41

stas

- Update to 3.10.2.

19 May 2007 20:32:57

flz

- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.

24 Mar 2007 14:03:04

pav

- COPYTREE_* are now part of bsd.port.mk

23 Sep 2006 17:37:24

stas

3.10.2 3.10.2

Thanks to: Thomas Crimi

3.09.3_1

3.09.3

PR: ports/100996 Submitted by: stass

3.09.3

- Update to 3.09.3 ChangeLog: - Mainly bugfix release Approved by: sem (mentor)

20 Sep 2006 10:44:30

stas

19 Aug 2006 09:38:45

itetcu

3.09.2_2

Change my maintainer address to FreeBSD one. Approved by: sem (mentor)

3.09.2_2

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

07 Aug 2006 06:55:28

itetcu

3.09.2_1

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)

04 Aug 2006 14:22:51

itetcu

3.09.2_1

- support non-standard prefix - fix some plist issues Submitted by: maintainer (via private email)

02 Aug 2006 14:00:20

itetcu

3.09.2_1

- 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 (Only the first 15 lines of the commit message are shown above

14 Jun 2006 21:46:40

sat

3.09.2

)

- Update to 3.09.2 - Add MASTER_SITE_GENTOO - Unqoute a BROKEN PR: ports/97555 Submitted by: sat Tested by: Joseph Koshy , Denis Shaposhnikov , Holger Lamm , Hubert Tournier , Dan Pelleg (many thanks are due)

14 Jun 2006 21:38:09

linimon

3.09.0

Reset [email protected] due to 6 months of inactivity, no response to email, and various maintainer-timeouts. Hat: portmgr

09 May 2006 20:52:24

edwin

Remove USE_REINPLACE from the categories starting with L

01 Dec 2005 17:32:25

garga

- Add SHA256

01 Dec 2005 15:46:34

garga

28 Oct 2005 22:50:21

kris

BROKEN on ia64: Segfault during build

14 Sep 2005 15:20:36

barner

- Update metaocaml to 3.08.a23 - Remove CONFLICTS with lang/ocaml

3.09.0 3.09.0

Approved by: maintainer

3.09.0

- Update to 3.09.0 PR: ports/89780 Submitted by: maintainer

3.08.3_2 3.08.3_2

Submitted by: Geoffrey Mainland (metaocaml maintainer) PR: ports/85236 04 Jul 2005 14:50:07

mi

3.08.3_2

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

03 Jul 2005 06:02:21

mi

3.08.3_2

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)

01 Jul 2005 16:17:30

mi

3.08.3_2

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

27 Jun 2005 14:09:09

jylefort

Conflicts with metaocaml.

08 Jun 2005 21:16:02

thierry

- 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.);

3.08.3_2 3.08.3_2

- 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 23 May 2005 00:12:42

kris

BROKEN on !i386: Does not compile

21 May 2005 19:57:07

sem

- Fix permission of ld.conf. It should be 0644 instead of 0444. - Unbreak unguilty ports.

23 Apr 2005 12:33:57

pav

- Fix plist: delete .bak files after REINPLACE_CMD so they don't get installed later

23 Apr 2005 01:34:05

lioux

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

07 Apr 2005 05:17:16

sem

- Reset maintainer

04 Dec 2004 15:57:11

kwm

3.08.3_1 3.08.3_1 3.08.3 3.08.3

3.08.2

Requested by: Eugene Ossintsev

3.08.2

Update to version 3.08.2. Mark broken on sparc64. PR: 74342 Submitted by: maintainer

24 Nov 2004 01:55:42

kris

BROKEN on sparc64 when defined(WITHOUT_X11): Does not compile

12 Nov 2004 19:27:47

pav

- Add an empty directory to the package, so deinstalling of the package does not produce the warning about a nonexisting directory.

3.08.1_1 3.08.1_1

PR: ports/73842 Submitted by: Eugene Ossintsev (maintainer) Number of commits found: 127 (showing only 100 on this page) 1 | 2 » Servers and bandwidth provided by New York Internet, SuperNews, and RootBSD

Valid HTML, CSS, and RSS. Copyright © 2000-2018 Dan Langille. All rights reserved.

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.