notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: lang/ocaml/Makefile

Number of commits found: 143 (showing only 100 on this page)

1 | 2  »  

Monday, 11 Mar 2024
21:50 Guido Falsi (madpilot) search for other commits by this committer Author: Benjamin Jacobs
lang/ocaml: Update to 4.14.1

The 'force-safe-string; setting is NOT enabled, as opposed to the
new upstream default. OCaml users are encouraged to migrate to safe
strings as soon as possible.

- The X11 library isn't part of lang/ocaml anymore, users should
install x11-toolkits/ocaml-graphics.
- Add new 'ocaml' USES
- Bump PORTREVISION on dependent ports, due to ABI Change.

The update includes the following updates to existing ports (needed
to keep them working):

- devel/ocaml-camlp4: Updated to 4.14+1
- devel/ocaml-camlp5: Updated to 8.02.01, homepage updated
- devel/ocaml-dune: Patch to allow overriding the stublibs directory,
  strip binary and shared libraries
- devel/ocaml-findlib: Improve port
- devel/ocaml-lwt: Fix build with OCaml 4.14
- deve/ocaml-re: Update to 1.11.0, use new dune USES
- devel/ocaml-sdl: Fix build with new ocaml
- games/freetennis: Fix build, tidy Makefile
- graphics/ocaml-images: Updated to 5.0.4, new homepage, use new
  dune USES, undeprecate
- graphics/ocaml-lablgl: Moved into site-lib, dynamic objects
  stripped, add missing GL dependencies
- math/coq: Updated to 8.19.0
- math/ocaml-zarith: strip shared libraries, fixed usage of
  USE_OCAML_LDCONFIG, use new dune USES
- math/teyjus: Fix build
- net/unison240: Fix build with new compiler
- net/unison248: Fix build with new compiler, add MAKE_JOBS_UNSAFE
- net-p2p/mldonkey: Fix build with new compiler, fix build on i386
- sysutils/ledit: Updated to 2.06, install native binary, Use github,
  fix man page installation
- www/geneweb: Build fix for OCaml and Camlp5 updates
- x11-toolkits/ocaml-lablgtk2: Fix build with new compiler
- x11-toolkits/ocaml-lablgtk3: Updated to 3.1.4, added ocaml-camlp-stream
  dependency, build fix patch
- x11-toolkits/ocaml-labltk: Updated to 8.06.12, Improve Makefile

Added the following ports:

- devel/ocaml-astring
- devel/ocaml-base
- devel/ocaml-bos
- devel/ocaml-camlp-streams
- devel/ocaml-csexp
- devel/ocaml-fmt
- devel/ocaml-fpath
- devel/ocaml-logs
- devel/ocaml-mtime
- devel/ocaml-pcre2
- devel/ocaml-rresult
- devel/ocaml-seq
- devel/ocaml-stdio
- x11-toolkits/ocaml-graphics

PR:                     250408 [1], 262781 [1], 262788 [3], 262789 [1],
			262792 [1], 263006 [1], 263162 [3], 263206 [2],
			276893 [1], 276945 [4], 276953 [1], 277026 [5],
			277241 [1], 277242 [1], 277243 [1], 277244 [1],
			277245 [1], 277246 [1], 277247 [1], 277248 [1],
			277249 [1], 277250 [1], 277251 [1], 277252 [1],
			277253 [1], 277254 [1], 277255 [1], 277256 [4],
			277257 [1], 277258 [1]
Approved by:		maintainer timeout [1],
			yuri (maintainer) [2],
			overcome by events, fixit [3],
			madpilot (maintainer) [4]
Reviewed by:		madpilot
Exp-run by:		antoine [5]
Differential Revision:	https://reviews.freebsd.org/D43861
commit hash: 8025aa10ceb960b62c9a826fb56eb1ac68ea1ce3 commit hash: 8025aa10ceb960b62c9a826fb56eb1ac68ea1ce3 commit hash: 8025aa10ceb960b62c9a826fb56eb1ac68ea1ce3 commit hash: 8025aa10ceb960b62c9a826fb56eb1ac68ea1ce3 8025aa1
Thursday, 29 Feb 2024
20:21 Tijl Coosemans (tijl) search for other commits by this committer
Mk/*: Build with a clean environment

Both our make and gmake use the MAKEFLAGS environment variable but the
values aren't compatible and the latest version of gmake complains about
that.  To rule out that any environment variable can cause problems like
this, add a new command SETENVI=/usr/bin/env -i that clears the
environment, and use it to run upstream build systems with a clean
environment.

Introduce a new variable WRK_ENV that contains the environment to use
with SETENVI in all targets that run upstream build commands.  Variables
that are common between CONFIGURE_ENV and MAKE_ENV could be moved to
WRK_ENV but for now it just contains a minimal environment:

HOME=${WRKDIR}: Fixes USES=elixir ports that were using the user's HOME.
OSVERSION: For cross building; determines the output of uname -K and
getosreldate(3); affects net/freebsd-telnetd for example.
PATH: Fixes USES=gem ports that were using the user's PATH.
PWD=$${PWD}: Preserve current working directory; affects USES=go ports.
TERM: To preserve colored output to terminals.
TMPDIR: For users who define that.
UNAME_*: For cross building; determines the output of uname(1); affects
lang/python* for example.

This commit deals with everything under Mk/.  Ports that have their own
targets running upstream build commands can switch to SETENVI later.

The ports tree adds its definition of ARCH to the MAKEFLAGS environment
variable, which is interpreted by sub-makes as command line arguments,
which means that any definition of ARCH in upstream makefiles was
overridden.  The following ports required fixes now that this is no
longer the case.

games/iortcw, games/q3cellshading, games/tremulous:
These use Quake 3 engine code.  Fix use of ARCH.  Reduce diff between
FreeBSD code and Linux code.

games/legesmotus:
Remove ARCH related patches.

lang/ocaml:
Patch configure script so it detects amd64 correctly.  Also make the
powerpc case consistent with the other architectures.  This also affects
other ocaml ports like devel/ocaml-ocamlbuild and math/ocaml-num that
include a Makefile.config installed by lang/ocaml.  While here, use
SETENVI in check-test target.

net/libnatpmp:
Use of upstream definition of ARCH triggers installation in PREFIX/lib64
on amd64.  Disable this.

PR:		276478
Approved by:	portmgr (antoine)
Exp-run by:	antoine
commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 572f236
Saturday, 27 Jan 2024
00:30 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/ocaml: Moved man to share/man

Approved by:    portmgr (blanket)
commit hash: afa0a9d460592e7f573c58b77b033866022c5c24 commit hash: afa0a9d460592e7f573c58b77b033866022c5c24 commit hash: afa0a9d460592e7f573c58b77b033866022c5c24 commit hash: afa0a9d460592e7f573c58b77b033866022c5c24 afa0a9d
Friday, 5 Jan 2024
21:04 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ocaml: drop ELFv1 support
commit hash: 6eabb320b14cbbc314f2d882e317d142a3e03059 commit hash: 6eabb320b14cbbc314f2d882e317d142a3e03059 commit hash: 6eabb320b14cbbc314f2d882e317d142a3e03059 commit hash: 6eabb320b14cbbc314f2d882e317d142a3e03059 6eabb32
Sunday, 31 Dec 2023
00:37 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38 bbab7f5
Friday, 28 Jul 2023
08:13 Mikael Urankar (mikael) search for other commits by this committer
lang/ocaml: Fix build on aarch64

SYSTEM_ARCH has to be set to arm64
The raw_spacetime_lib is only built on aarch64

Approved by:	portmgr (build fix blanket)
commit hash: 7638e6aabb64ffecd7e41704a580237cf6095446 commit hash: 7638e6aabb64ffecd7e41704a580237cf6095446 commit hash: 7638e6aabb64ffecd7e41704a580237cf6095446 commit hash: 7638e6aabb64ffecd7e41704a580237cf6095446 7638e6aa
Saturday, 15 Jul 2023
00:42 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ocaml: fix build on powerpc*

1. SYSTEM_ARCH needs to be set to power.
2. To override LD, -fuse-ld=bfd needs to be appended to CC.
commit hash: 85ffdceb69831fd6f4f188784aee626414ce5929 commit hash: 85ffdceb69831fd6f4f188784aee626414ce5929 commit hash: 85ffdceb69831fd6f4f188784aee626414ce5929 commit hash: 85ffdceb69831fd6f4f188784aee626414ce5929 85ffdce
Wednesday, 5 Jul 2023
09:55 Guido Falsi (madpilot) search for other commits by this committer
lang/ocaml: Update to 4.08.1

This update allows (and for some requires) to also update dependencies
to newer versions. Where possible I updated to the latest version.

The ocaml port now is MAKE_JOBS safe.

Changes to dependent ports included in this commit:

- devel/ocaml-sexplib: Rename to devel/ocaml-sexplib0 adapting to
  upstream. Update to 0.16.0
- devel/coccinelle: Update to 1.1.1, moved to github
- devel/ocaml-camlp4: Update to 4.08+1
- devel/ocaml-camomile: Use dune for build, adapt port
- devel/ocaml-cppo: Fix lib files installation [1]
- devel/ocaml-dune: Update to 3.7.1 [2]
- devel/ocaml-findlib: Update to 1.9.6 [3]
- devel/ocaml-ipaddr: Update to 3.1.0
- devel/ocaml-parmap: Update to 1.2.4, use dune for build [4]
- devel/ocaml-ppx-tools: Update to 6.6, use dune for build
- graphics/ocaml-cairo: Update to 0.6.4
- net-p2p/mldonkey: Update to 3.1.7-2 [2]
- net/unison: Remove ocaml 4.07 compatibility patches
- net/unison232: Mark broken, fails to build with newer ocaml [5]
- security/ocaml-ssl: Update to 0.5.13 [2]
- x11-toolkits/ocaml-labltk: Update to 8.06.7 [2]

Dune now requires full path as argument to --libdir, so various
ports have been patched accordingly.

Bumping PORTREVISION for all dependent ports that were not updated.

PR:			272067
Approved by:		michipili@gmail.com (maintainer timeout),
			eduardo (maintainer timeout) [1],
			danfe [2],
			hrs (maintainer timeout) [3],
			dumbbell (maintainer timeout) [4],
			mandree (implicit) [5]
Differential Revision:	https://reviews.freebsd.org/D40599
commit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2c commit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2c commit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2c commit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2c 2b40e46
Sunday, 9 Apr 2023
13:37 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
lang/ocaml: Mark PIE_UNSAFE

Approved by:	portmgr (blanket)
commit hash: f2002c54e87c18a34755e95724fe0fee9c339968 commit hash: f2002c54e87c18a34755e95724fe0fee9c339968 commit hash: f2002c54e87c18a34755e95724fe0fee9c339968 commit hash: f2002c54e87c18a34755e95724fe0fee9c339968 f2002c5
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Wednesday, 20 Jul 2022
14:22 Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Shterenlikht
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Bob Eager <bob@eager.cx>
  *  Bruce M Simpson
  *  Bruce M. Simpson
  *  Christoph Mallon <christoph.mallon@gmx.de>
  *  Christopher Elkins <chrise@scardini.com>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Dan Rench <citric@cubicone.tmetic.com>
  *  Danilo Egea Gondolfo <danilogondolfo@gmail.com>
  *  Dario Freni <saturnero@gufi.org>
  *  David Kalliecharan <dave@dal.ca>
  *  David Naylor <dbn@FreeBSD.org>
  *  David Naylor <dbn@dragon.local>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien (obrien@NUXI.org)
  *  David O'Brien <obrien@NUXI.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dereckson <dereckson@gmail.com>
  *  Devon H. O'Dell <devon.odell@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Don Croyle <croyle@gelemna.org>
  *  Douglas Anestad <yotta@dougdidit.com>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eugene Ossintsev
  *  Frank Fischer
  *  Frank Gruender <elwood@mc5sys.in-berlin.de>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  GreenDog <fiziologus@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Guy Antony Halse <guy@rucus.ru.za.za>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Iblis Lin <iblis@hs.ntnu.edu.tw>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jeff Brown <jabrown@caida.org>
  *  Jeremy Norris <ishmael27@home.com>
  *  Jing-Tang Keith Jang <keith@FreeBSD.org>
  *  John Hein <jhein@symmetricom.com>
  *  John Marino <marino@FreeBSD.org>
  *  John Merryweather Cooper
  *  John Merryweather Cooper <coop9211@uidaho.edu>
  *  John Merryweather Cooper et al
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Josh Elsasser <jre@vineyard.net>
  *  Josh Gilliam <josh@quick.net>
  *  Julian H. Stacey <jhs@FreeBSD.org>
  *  Julian Stecklina
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kimura Fuyuki <fuyuki@nigredo.org>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lev Walkin <vlm@lionet.info>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Mahdi Mokhtari <mokhi64@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Matthew Hunt <mph@FreeBSD.org>
  *  Michael Butschky <butsch@computi.erols.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mitsuru YOSHIDA <mitsuru@riken.jp>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Neal Nelson <ports@nicandneal.net>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nils M Holm <nmh@t3x.org>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Patrick Li <pat@databits.net>
  *  Pawel Worach <pawel.worach@gmail.com>
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Pete French <pete@twisted.org.uk>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter van Heusden <pvh@egenetics.com>
  *  Phillip Neumann <pneumann@gmail.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Pontus Stenetorp <ninjin@kth.se>
  *  Ralf S. Engelschall <rse@engelschall.com>
  *  Rick van der Zwet <rick@wzoeterwoude.net>
  *  Rob Zinkov
  *  Roland Jesse <roland.jesse@gmx.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sahil Tandon <sahil@tandon.net>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Simon Marlow <simonmar@microsoft.com>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stephen Weeks <sweeks@sweeks.com>
  *  Steven G. Kargl
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Timothy Bourke <timbob@bigpond.com>
  *  Tom Judge <tj@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping <wenhping@gmail.com>
  *  Wes Peters <wes@softweyr.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yukihiro Nakai <Nakai@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zach Garner <zach@neurosoft.org>
  *  aaron@FreeBSD.org
  *  andrewb@cs.cmu.edu
  *  arved
  *  chinsan
  *  chuckr
  *  dd
  *  erik@smluc.org
  *  gahr
  *  gahr@FreeBSD.org
  *  gpalmer
  *  hsu
  *  ijliao
  *  jasone
  *  jkh
  *  jkoshy
  *  jmacd
  *  jmacd@FreeBSD.org
  *  jmz
  *  js@jeannot.org
  *  jseger@FreeBSD.org
  *  kappa@FreeBSD.org.ua
  *  kbyanc
  *  msmith@gsoft.com.au
  *  mutoh@openedu.org
  *  netchild@FreeBSD.org
  *  patrick
  *  pst
  *  rene@FreeBSD.org
  *  ruslan@shevchenko.kiev.ua
  *  stas
  *  tobez

With hat:	portmgr
commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 f98ae56
Wednesday, 27 Apr 2022
13:21 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ocaml: simplify powerpc* handling
commit hash: 0e4708cf6b1eaa38de81ee9ff0fdf9eecfd0a452 commit hash: 0e4708cf6b1eaa38de81ee9ff0fdf9eecfd0a452 commit hash: 0e4708cf6b1eaa38de81ee9ff0fdf9eecfd0a452 commit hash: 0e4708cf6b1eaa38de81ee9ff0fdf9eecfd0a452 0e4708c
Monday, 25 Apr 2022
14:12 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ocaml: switch to clang + bfd on powerpc64
commit hash: a0bf3b4105ddcb01aa2e5b90ef52c239fe158f32 commit hash: a0bf3b4105ddcb01aa2e5b90ef52c239fe158f32 commit hash: a0bf3b4105ddcb01aa2e5b90ef52c239fe158f32 commit hash: a0bf3b4105ddcb01aa2e5b90ef52c239fe158f32 a0bf3b4
Friday, 22 Apr 2022
10:47 Alexey Dokuchaev (danfe) search for other commits by this committer
lang/ocaml: simplify handling of the documentation distfiles

- Make use of the options helper, DOCS_DISTFILES, and get rid of the
  poorly readable .if ${PORT_OPTIONS:MDOCS} block
- Drop useless `post-extract' target, all needed files are extracted
  automagically by the framework
- GC left-over CMP_LIB_DESC, MODOPT, PATTERN, and DOCSDISTNAME knobs
commit hash: 33ae5460742095b7415a091a3d34f1d81d85c98c commit hash: 33ae5460742095b7415a091a3d34f1d81d85c98c commit hash: 33ae5460742095b7415a091a3d34f1d81d85c98c commit hash: 33ae5460742095b7415a091a3d34f1d81d85c98c 33ae546
Tuesday, 19 Apr 2022
12:09 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ocaml: use LLD_UNSAFE instead of USE_GCC on powerpc64le
commit hash: 3d1ba1a1296fd97fa7ce38c15f0ddfb54e4a4802 commit hash: 3d1ba1a1296fd97fa7ce38c15f0ddfb54e4a4802 commit hash: 3d1ba1a1296fd97fa7ce38c15f0ddfb54e4a4802 commit hash: 3d1ba1a1296fd97fa7ce38c15f0ddfb54e4a4802 3d1ba1a
08:58 Mikael Urankar (mikael) search for other commits by this committer
lang/ocaml: Unbreak on aarch64

Enable profiling on aarch64

Approved by:	portmgr (build fix blanket)
commit hash: 59a8beae54c5ba85b02ee24d9613211b701d4042 commit hash: 59a8beae54c5ba85b02ee24d9613211b701d4042 commit hash: 59a8beae54c5ba85b02ee24d9613211b701d4042 commit hash: 59a8beae54c5ba85b02ee24d9613211b701d4042 59a8bea
Saturday, 16 Apr 2022
07:19 Alexey Dokuchaev (danfe) search for other commits by this committer
OCaml: transient update of the stack to version 4.07.1

This is the first step in modernizing our OCaml ports infrastructure,
as we had accumulated substantial technical debt over the years when
many of its consumer ports had not received proper care and updates.

It is currently considered as the lowest supported version (baseline)
in majority of open-source OCaml projects, which would help to pull
up other ports, e.g. `devel/ocaml-dune' in smaller, manageable pieces.

For conservative hackers among us and for compatibility with RHEL 8
which is also on it, having 4.07 in the tree would allow users stick
to that package (pkg lock it) if needed.

PR:		250408, 262781
Exp-run by:	antoine
commit hash: 317aa0442c9942009c1f9c558f8fb6e49d4568ab commit hash: 317aa0442c9942009c1f9c558f8fb6e49d4568ab commit hash: 317aa0442c9942009c1f9c558f8fb6e49d4568ab commit hash: 317aa0442c9942009c1f9c558f8fb6e49d4568ab 317aa04
Friday, 29 Oct 2021
10:05 Stefan Eßer (se) search for other commits by this committer
lang/ocaml: Remove redundant '-[0-9]*' from CONFLICTS

Follow-up to previous commit: one occurance of "-[0-9]*" had been
missed.

Approved by:	portmgr (blanket)
commit hash: 4009f9a504cd13580778f06819a311fc1025d3df commit hash: 4009f9a504cd13580778f06819a311fc1025d3df commit hash: 4009f9a504cd13580778f06819a311fc1025d3df commit hash: 4009f9a504cd13580778f06819a311fc1025d3df 4009f9a
09:50 Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
commit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08a commit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08a commit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08a commit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08a 819f25b
Friday, 3 Sep 2021
13:01 Tobias Kortkamp (tobik) search for other commits by this committer
*: Clean up some things

- Fix typos
- Remove duplicate variables
- Remove nop or unreferenced variables
- Add missing ports to the build
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7 commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7 commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7 commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7 310623b
Monday, 30 Aug 2021
11:44 Alexey Dokuchaev (danfe) search for other commits by this committer
lang/ocaml: sort pkg-plist correctly, remove some old cruft

- Sort the *flat* pkg-plist (after the PLIST_SUB expansion), and drop
  needless ``@dir lib/ocaml/threads'' entry
- Remove "INSTALL* safeness" gimmick which had been added 16 years ago
  in r133975 and supposedly helped to preserve correct permissions in
  some circumstances, but these days it erroneously removes executable
  bits from some binaries, or causes nothing but stage Q/A warnings
commit hash: 4088a5779c64c1d90d21d29054eb577965822a96 commit hash: 4088a5779c64c1d90d21d29054eb577965822a96 commit hash: 4088a5779c64c1d90d21d29054eb577965822a96 commit hash: 4088a5779c64c1d90d21d29054eb577965822a96 4088a57
Thursday, 10 Jun 2021
18:29 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ocaml: fix build on powerpc

Use ld.bfd:
ld: error: can't create dynamic relocation R_PPC_ADDR16_LO against symbol:
caml_last_return_address in readonly segment; recompile object files with -fPIC
or pass '-Wl,-z,notext' to allow text relocations in the output
commit hash: 0a52b6abcfe917dbb9b39514b1d2d5dc0d50a8de commit hash: 0a52b6abcfe917dbb9b39514b1d2d5dc0d50a8de commit hash: 0a52b6abcfe917dbb9b39514b1d2d5dc0d50a8de commit hash: 0a52b6abcfe917dbb9b39514b1d2d5dc0d50a8de 0a52b6a
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Friday, 26 Mar 2021
02:05 pkubaj search for other commits by this committer
lang/ocaml: fix packaging on armv6

pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.a:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.cma:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.cmi:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.cmx:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.cmxa:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.cmxs:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/lang/ocaml/work/stage/usr/local/lib/ocaml/raw_spacetime_lib.mli:No
such file or directory
Original commitRevision:569239 
Monday, 1 Mar 2021
21:09 pkubaj search for other commits by this committer
lang/ocaml: fix build on armv6

Same issue as on armv7.

MFH:		2021Q1
Original commitRevision:566910 
Sunday, 3 Jan 2021
14:34 pkubaj search for other commits by this committer
lang/ocaml: fix build on powerpc64le

Use GCC, like on powerpc64 and add powerpc64le entry to configure script.

Approved by:    tier 2 blanket
Original commitRevision:560007 
Saturday, 2 Jan 2021
01:46 linimon search for other commits by this committer
For ports on riscv64 that fail the same (or similar ways) to aarch64, mark
them BROKEN.

While here, pet portlint (Makevar order).

Approved by:	portmgr (tier-2 blanket)
Original commitRevision:559904 
Friday, 29 May 2020
11:27 antoine search for other commits by this committer
ocaml depends on as(1) at runtime

PR:		205250
Original commitRevision:536967 
00:20 emaste search for other commits by this committer
lang/ocaml: add BUILD_DEPENDS as:devel/binutils

/usr/bin/as will soon be removed from the FreeBSD base system, for
FreeBSD 13.0.

Depend on as (not ${LOCALBASE}/bin/as) so that this will introduce no
change for existing 11.x and 12.x, which will continue to use the base
system GNU as 2.17.50.

PR:		205250
Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
Original commitRevision:536827 
Monday, 16 Dec 2019
12:56 pkubaj search for other commits by this committer
lang/ocaml: fix build on powerpc64 elfv2

LLVM miscompiles ocaml on powerpc64 elfv2:
ld: error: bytecomp/printlambda.ml:23:(.text+0x16): relocation R_PPC64_TOC16_DS
out of range: 73024 is not in [-32768, 32767]

Use GCC instead on powerpc64.

Add a conditional patch enabled only on powerpc64 elfv2 to use elfv2 abi instead
of elfv1.

Add a bunch of other patches to correctly check for abi instead of relying on
endianness.

PR:		242389
Approved by:	michipili@gmail.com (maintainer)
Original commitRevision:520254 
Wednesday, 6 Nov 2019
18:06 zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories l

Add USES=xorg and USES=gl to ports in categories starting with 'l'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Original commitRevision:516915 
Thursday, 1 Aug 2019
19:30 pkubaj search for other commits by this committer
lang/ocaml: fix build on armv7

armv7 requires -Wl,-znotext in LDFLAGS (same as i386), added definition for
triple target and include term.h in the test for tgetent.

PR:		239157
Approved by:	michipili@gmail.com (maintainer timeout), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D21085
Original commitRevision:507827 
Friday, 26 Jul 2019
20:46 gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
Original commitRevision:507372 
Friday, 12 Jul 2019
09:09 pkubaj search for other commits by this committer
lang/ocaml: fix on powerpc64

powerpc64 needs to be put to configure script to be recognized.

PR:		238788
Approved by:	michipili@gmail.com (maintainer timeout), tcberner (mat)
Differential Revision:	https://reviews.freebsd.org/D20891
Original commitRevision:506445 
Monday, 24 Jun 2019
10:14 danfe search for other commits by this committer
Update OCaml to version 4.05.0 (this is the last version where strings
are unsafe by default, which is the main motivation why it was picked,
but not the very latest one) and synchronize the rest of the stack and
dependent ports with it, particularly:

  - Update `devel/ocaml-ocamlbuild' to version 0.14.0 and unbreak,
    register build dependency on all ports that require it (should
    be part of USE_OCAML, but we do not want to make any Mk-related
    changes the for time being)
  - Update `devel/ocaml-camlp4' to version 4.05+2
  - Update `devel/ocaml-camlp5' to version 7.07 (the project had
    moved to GitHub)
  - Mark `devel/ocaml-deriving-ocsigen' as BROKEN for now, it is
    very outdated and requires quite a lot of work
  - Update `x11-toolkits/ocaml-labltk' to version 8.06.3

PR:		218333
Exp-run by:	antoine
Original commitRevision:505020 
Tuesday, 8 Jan 2019
13:19 tobik search for other commits by this committer
Do not set PORTDOCS twice
Original commitRevision:489683 
Tuesday, 18 Sep 2018
16:05 emaste search for other commits by this committer
lang/ocaml: add -znotext to LDFLAGS on i386, for lld

Example error:
/usr/bin/ld: error: can't create dynamic relocation R_386_32 against
    symbol: caml_last_return_address in readonly segment; recompile
    object files with -fPIC

This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864, 230209
Approved by:	bapt
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17200
Original commitRevision:480033 
Monday, 18 Dec 2017
14:48 danfe search for other commits by this committer
Further pre-update cleanups for `lang/ocaml':

- 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
Original commitRevision:456636 
06:55 danfe search for other commits by this committer
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.
Original commitRevision:456594 
01:42 danfe search for other commits by this committer
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.
Original commitRevision:456574 
Friday, 15 Dec 2017
15:31 danfe search for other commits by this committer
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:	ref11-aarch64.freebsd.org
Original commitRevision:456402 
15:15 danfe search for other commits by this committer
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:	i386, amd64, powerpc
Original commitRevision:456400 
Thursday, 30 Nov 2017
07:27 linimon search for other commits by this committer
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:	portmgr (tier-2 blanket)
Original commitRevision:455175 
Saturday, 29 Apr 2017
05:44 linimon search for other commits by this committer
Provide more descriptive error messages for ports failing on powerpc64.

Approved by:	portmgr (tier-2 blanket)
Original commitRevision:439717 
Friday, 21 Oct 2016
12:51 mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Original commitRevision:424411 
Wednesday, 12 Oct 2016
02:40 linimon search for other commits by this committer
Mark as broken on aarch64.

Approved by:	portmgr (tier-2 blanket)
Original commitRevision:423823 
Thursday, 21 Apr 2016
16:43 swills search for other commits by this committer
many ports: mark broken on powerpc64
Original commitRevision:413746 
Thursday, 24 Mar 2016
20:55 madpilot search for other commits by this committer
Fix packaging on armv6 by enabling profiling libraries.

PR:		206615
Submitted by:	mikael.urankar at gmail.com
Approved by:	michipili at gmail.com (maintainer)
Original commitRevision:411811 
Wednesday, 16 Dec 2015
03:31 wen search for other commits by this committer
- Update to 4.02.3

PR:		203589
Submitted by:	michipili@gmail.com(maintainer)
Original commitRevision:403835 
Friday, 2 Oct 2015
06:40 antoine search for other commits by this committer
Backout r398381, it fails to package

With hat:	portmgr
MFH:		2015Q4
Original commitRevision:398402 
Thursday, 1 Oct 2015
19:24 mi search for other commits by this committer
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.)
Original commitRevision:398381 
Sunday, 23 Aug 2015
10:12 pi search for other commits by this committer
lang/ocaml: pet portlint, change pkg-plist as suggested by ohauer

PR:		195736
Submitted by:	ohauer
Original commitRevision:395081 
Sunday, 31 May 2015
17:49 marino search for other commits by this committer
lang/ocaml: Remove softvfp option from ARMv6 build (no longer required)

PR:		200102
Submitted by:	Mikael Urankar
Approved by:	maintainer (assumed good, not able to test)
Original commitRevision:388125 
Friday, 29 May 2015
13:58 marino search for other commits by this committer
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:	197127
Original commitRevision:387855 
Thursday, 14 May 2015
10:15 mat search for other commits by this committer
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:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:386312 
Wednesday, 13 May 2015
17:38 marino search for other commits by this committer
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)
Original commitRevision:386233 
Wednesday, 29 Apr 2015
20:45 marino search for other commits by this committer
lang/ocaml: Upgrade version 4.01 => 4.02

PR:		195736
Submitted by:	Michael Gruenewald (maintainer)
Add'l fixes:	marino

Besides typical port cleanup, the dragonfly patches which had been
removed for the update were added back to the configure patch.
Original commitRevision:385012 
Saturday, 25 Apr 2015
05:51 amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
Original commitRevision:384704 
Wednesday, 25 Mar 2015
12:58 marino search for other commits by this committer
lang category: Remove $PTHREAD_LIBS

Note: ecl did not pass check-plist (pre-existing), PR 198897 submitted.

approved by:	PTHREAD blanket
Original commitRevision:382211 
Monday, 20 Oct 2014
11:32 marino search for other commits by this committer
lang/ocaml: Remove special NO_PROFILE handling for DragonFly
Original commitRevision:371260 
Friday, 22 Aug 2014
07:20 antoine search for other commits by this committer
Canonicalize a few LICENSE_PERMS

With hat:	portmgr
Original commitRevision:365614 
Tuesday, 19 Aug 2014
13:55 marino search for other commits by this committer
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:		189710
Submitted by:	edwin (skylable.com)
patch by:	glondu
Approved by:	maintainer (Michael Gruenewald)
Original commitRevision:365380 
Saturday, 2 Aug 2014
11:57 danfe search for other commits by this committer
Unbreak the build and packaging on PowerPC.
Original commitRevision:363808 
Tuesday, 15 Jul 2014
17:52 adamw search for other commits by this committer
Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES.
Original commitRevision:361989 
Tuesday, 8 Jul 2014
13:11 marino search for other commits by this committer
lang/ocaml: Add ARMv6 support

Redports confirms that changes do not break i386 and amd64 builds (8x).

PR:		189063
Submitted by:	maintainer (Michael Gruenewald)
Patch by:	Andy Ray
Original commitRevision:361233 
Tuesday, 10 Jun 2014
23:40 marino search for other commits by this committer
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:		189176
Submitted by:	Anil Madhavapeddy
Prepared by:	maintainer (Michael Gruenewald)
Original commitRevision:357402 
Friday, 6 Jun 2014
14:37 bapt search for other commits by this committer
Fix license perms to allow package distribution

Reported by:	theraven
Original commitRevision:356791 
Tuesday, 13 May 2014
07:25 makc search for other commits by this committer
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
Original commitRevision:353924 
Wednesday, 7 May 2014
08:27 marino search for other commits by this committer
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
Original commitRevision:353142 
Saturday, 26 Apr 2014
21:39 marino search for other commits by this committer
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
Original commitRevision:352383 
17:20 marino search for other commits by this committer
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]

PR:		ports/188158 [1]
Submitted by:	maintainer (Michael Gruenewald)

PR:		ports/188330 [2]
Submitted by:	madpilot
Approved by:	maintainer
Original commitRevision:352274 
Saturday, 29 Mar 2014
17:35 marino search for other commits by this committer
lang/ocaml: Restore CMP_LIB option in the definitions

noticed by:	sunpoet
Original commitRevision:349574 
Wednesday, 26 Mar 2014
21:58 marino search for other commits by this committer
lang/ocaml: Make expunge executable

devel/ocaml-lwt needs to use it.
Original commitRevision:349300 
17:50 marino search for other commits by this committer
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:	portmgr (bapt)
Related PR:	ports/173364
Related PR:	ports/173453
Original commitRevision:349272 
Wednesday, 19 Feb 2014
16:20 gahr search for other commits by this committer
- Also, remove useless include
Original commitRevision:345109 
16:15 gahr search for other commits by this committer
- Convert to USES=tk
Original commitRevision:345108 
Friday, 20 Sep 2013
19:53 bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
Original commitRevision:327741 
12:54 bdrewery search for other commits by this committer
SSP support has been added to ports with WITH_SSP for i386 and amd64
on FreeBSD 10, and amd64 on earlier versions.

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
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1]
http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
Original commitRevision:327697 
Tuesday, 4 Jun 2013
15:13 bapt search for other commits by this committer
Convert to new options framework
Original commitRevision:319870 
Wednesday, 6 Feb 2013
15:42 gahr search for other commits by this committer
- Get rid of USE_TCL_THREAD and USE_TK_THREAD usages
Original commitRevision:311776 
Thursday, 23 Feb 2012
01:10 bf search for other commits by this committer
fix the packing list for WITH_CMP_LIB
Original commit
00:21 bf search for other commits by this committer
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
Original commit
Thursday, 29 Dec 2011
20:33 scheidell search for other commits by this committer
- 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]
Original commit
Monday, 28 Nov 2011
11:42 miwi search for other commits by this committer
- Update to 3.12.1
- Pass maintainership to submitter

PR:             162576
Submitted by:   michael.grunewald@laposte.net
Feature safe:   yes
Original commit
Saturday, 5 Nov 2011
03:40 tabthorpe search for other commits by this committer
Reassign stas' ports back to the pool at his request, thanks for your years
of service, we hope to see you back.
Original commit
Tuesday, 25 Oct 2011
08:14 dougb search for other commits by this committer
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)
Original commit
Monday, 4 Apr 2011
02:29 stas search for other commits by this committer
- 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
Original commit
Thursday, 31 Mar 2011
07:39 stas search for other commits by this committer
- 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.
Original commit
07:36 stas search for other commits by this committer
- Update to 3.12.0.

PR:             ports/155155
Submitted by:   wen heping <wenheping@gmail.com>, Jaap Boender
<jaapb@kerguelen.org>
Original commit
Monday, 22 Mar 2010
09:37 stas search for other commits by this committer
- Fix build on powerpc.
Original commit
Tuesday, 9 Mar 2010
22:45 stas search for other commits by this committer
- Update to 3.11.2.

PR:             ports/144004
Submitted by:   soulcatcher <soulcatcher13@gmail.com>
Original commit
Wednesday, 11 Nov 2009
16:13 marcel search for other commits by this committer
ocaml builds on ia64.

Approved by: stas
Original commit
Monday, 29 Jun 2009
10:46 stas search for other commits by this committer
- Update to 3.11.1.
Original commit
Thursday, 21 May 2009
11:55 pav search for other commits by this committer
- Mark MAKE_JOBS_UNSAFE

Submitted by:   David Naylor <naylor.b.david@gmail.com>
Original commit
Saturday, 9 May 2009
19:54 stas search for other commits by this committer
- Fix a couple of serious bugs in threading code (#4666 and #4678).

Obtained from:  ocaml cvs
Original commit
Saturday, 11 Apr 2009
13:23 stas search for other commits by this committer
- 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]
Original commit
Saturday, 19 Apr 2008
17:56 miwi search for other commits by this committer
- 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)
Original commit
Sunday, 6 Apr 2008
19:44 stas search for other commits by this committer
- Update to 3.10.2.

Thanks to:      Thomas Crimi <tcrimi@procida.us>
Original commit
Saturday, 19 May 2007
20:32 flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
Original commit
Saturday, 24 Mar 2007
14:03 pav search for other commits by this committer
- COPYTREE_* are now part of bsd.port.mk

PR:             ports/100996
Submitted by:   stass
Original commit

Number of commits found: 143 (showing only 100 on this page)

1 | 2  »