<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.freebsd.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.freebsd.org/bugzilla/"
          
          maintainer="bugmeister@FreeBSD.org"
>

    <bug>
          <bug_id>278300</bug_id>
          
          <creation_ts>2024-04-11 02:54:48 +0000</creation_ts>
          <short_desc>lang/ocaml: Update to 4.14.2</short_desc>
          <delta_ts>2024-05-22 17:26:17 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Ports &amp; Packages</product>
          <component>Individual Port(s)</component>
          <version>Latest</version>
          <rep_platform>Any</rep_platform>
          <op_sys>Any</op_sys>
          <bug_status>Closed</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>Affects Only Me</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="wen">wenheping2000</reporter>
          <assigned_to name="Guido Falsi">madpilot</assigned_to>
          <cc>freebsd</cc>
    
    <cc>madpilot</cc>
    
    <cc>michipili</cc>
          

      

      

      <flag name="maintainer-feedback"
          id="80321"
          type_id="3"
          status="-"
          setter="madpilot"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1304678</commentid>
    <comment_count>0</comment_count>
      <attachid>249889</attachid>
    <who name="wen">wenheping2000</who>
    <bug_when>2024-04-11 02:54:48 +0000</bug_when>
    <thetext>Created attachment 249889
Update to 4.14.2

Update to 4.14.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304679</commentid>
    <comment_count>1</comment_count>
    <who name="wen">wenheping2000</who>
    <bug_when>2024-04-11 02:55:11 +0000</bug_when>
    <thetext>Shall we ask for a exp-run ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304717</commentid>
    <comment_count>2</comment_count>
    <who name="Guido Falsi">madpilot</who>
    <bug_when>2024-04-11 07:57:46 +0000</bug_when>
    <thetext>I don&apos;t think an exp-run is necessary for a minor update, as long as the patch has been tested in poudriere.

BTW I&apos;m adding the maintainer in CC, since it was not automatically added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1309742</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Jacobs">freebsd</who>
    <bug_when>2024-05-19 16:17:35 +0000</bug_when>
    <thetext>https://reviews.freebsd.org/D45254</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1309783</commentid>
    <comment_count>4</comment_count>
    <who name="Guido Falsi">madpilot</who>
    <bug_when>2024-05-19 21:16:21 +0000</bug_when>
    <thetext>PR timed out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310209</commentid>
    <comment_count>5</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2024-05-22 17:16:55 +0000</bug_when>
    <thetext>A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bb2bea65dbac365184f0efd68e9b79201fe5c533

commit bb2bea65dbac365184f0efd68e9b79201fe5c533
Author:     Benjamin Jacobs &lt;freebsd@dev.thsi.be&gt;
AuthorDate: 2024-05-22 17:06:27 +0000
Commit:     Guido Falsi &lt;madpilot@FreeBSD.org&gt;
CommitDate: 2024-05-22 17:16:28 +0000

    ocaml: Updates to ocaml compiler and several ocaml ports

    - Update devel/ocaml to 4.14.2 [1]
    - Specify runtime dependency on GNU AS as full path, this fixes
      build on armv6 - armv7 [1] [2]
    - converters/ocaml-base64: Update to 3.5.1, add LICENSE, other
      improvements
    - converters/ocaml-jsonm: Strip shared objects [3]
    - databases/ocaml-dbm: Update to 1.3, move to gitlub, other
      improvements
    - devel/menhir: Update to 20231231
    - devel/ocaml-base: Unbreak non-x86 [2]
    - devel/ocaml-camlp-streams: Silence patch and strip commands
    - devel/ocaml-ipaddr: Update to 5.5.0
    - devel/ocaml-lwt: Update to 5.7.0 [4]
    - devel/ocaml-result: Set package version, strip shared objects [5]
    - devel/ocaml-sexplib: Resurrect and update to 0.16.0.
    - devel/ocaml-stdio: Update to 0.17.0
    - security/ocaml-cryptokit: Update to 1.19, add LICENSE, other
      improvements
    - security/ocaml-ssl: Update to 0.7.0, install stublibs in package
      directory [6]
    - x11-toolkits/ocaml-graphics: Reorder Makefile, silence patch
      command
    - Bump PORTREVISION on ports requiring it after update.

    Adding ports:

    - devel/ocaml-cstruct
    - devel/ocaml-compiler-libs [7]
    - devel/ocaml-ppx_derivers [7]
    - devel/ocaml-ppxlib [7]
    - devel/ocaml-domain-name
    - devel/ocaml-ocplib-endian [8]
    - devel/ocaml-parsexp
    - devel/ocaml-ppx_sexp_conv
    - security/ocaml-lwt_ssl [9]

    Resetting maintainership from michipili@gmail.com due to multiple
    timeouts and long term unresponsiveness.

    Assigning maintainership of lang/ocaml to author of this patch.
    Many thanks to him for his work!

    PR:                     278300 [1], 278791 [2], 277818 [3], 277781 [4],
                            277775 [6], 277779 [7], 277780 [8], 277782 [9]
    Approved by:            michipili@gmail.com (maintainer timeout) [1],
                            danfe@FreeBSD.org (maintainer timeout) [3] [4] [6],
                            fixit, avoid breakage [5]
    Differential Revision:  https://reviews.freebsd.org/D45254

 MOVED                                              |   1 -
 archivers/ocaml-bz2/Makefile                       |   2 +-
 archivers/ocaml-zip/Makefile                       |   2 +-
 converters/ocaml-base64/Makefile                   |  44 +-
 converters/ocaml-base64/distinfo                   |   5 +-
 converters/ocaml-base64/pkg-plist (new)            |  31 ++
 converters/ocaml-jsonm/Makefile                    |   7 +-
 databases/ocaml-dbm/Makefile                       |  37 +-
 databases/ocaml-dbm/distinfo                       |   5 +-
 .../files/3bb91d6-revised-configuration (new)      | 127 +++++
 databases/ocaml-dbm/files/patch-META (gone)        |  10 -
 databases/ocaml-dbm/files/patch-Makefile (gone)    |  27 -
 databases/ocaml-dbm/pkg-plist                      |  19 +-
 databases/ocaml-mysql/Makefile                     |   2 +-
 databases/ocaml-sqlite3/Makefile                   |   2 +-
 devel/Makefile                                     |   9 +
 devel/coccinelle/Makefile                          |   2 +-
 devel/menhir/Makefile                              |  34 +-
 devel/menhir/distinfo                              |   6 +-
 devel/menhir/pkg-plist                             |  48 +-
 devel/ocaml-annexlib/Makefile                      |   2 +-
 devel/ocaml-astring/Makefile                       |   1 +
 devel/ocaml-base/Makefile                          |   1 +
 .../files/patch-src_discover_discover.ml (new)     |  14 +
 devel/ocaml-bos/Makefile                           |   1 +
 devel/ocaml-calendar/Makefile                      |   2 +-
 devel/ocaml-camljava/Makefile                      |   2 +-
 devel/ocaml-camlp-streams/Makefile                 |   4 +-
 devel/ocaml-camlp4/Makefile                        |   3 +-
 devel/ocaml-camlp5/Makefile                        |   1 +
 devel/ocaml-camomile/Makefile                      |   2 +-
 devel/ocaml-cfg/Makefile                           |   2 +-
 devel/ocaml-classes/Makefile                       |   2 +-
 devel/ocaml-cmdliner/Makefile                      |   2 +-
 devel/ocaml-compiler-libs/Makefile (new)           |  36 ++
 devel/ocaml-compiler-libs/distinfo (new)           |   3 +
 devel/ocaml-compiler-libs/pkg-descr (new)          |   2 +
 devel/ocaml-compiler-libs/pkg-plist (new)          |  43 ++
 devel/ocaml-cppo/Makefile                          |   2 +-
 devel/ocaml-csexp/Makefile                         |   2 +-
 devel/ocaml-cstruct/Makefile (new)                 |  53 ++
 devel/ocaml-cstruct/distinfo (new)                 |   3 +
 devel/ocaml-cstruct/pkg-descr (new)                |  18 +
 devel/ocaml-cstruct/pkg-plist (new)                |  75 +++
 devel/ocaml-domain-name/Makefile (new)             |  33 ++
 devel/ocaml-domain-name/distinfo (new)             |   3 +
 devel/ocaml-domain-name/pkg-descr (new)            |   4 +
 devel/ocaml-domain-name/pkg-plist (new)            |  13 +
 devel/ocaml-dune/Makefile                          |   2 +-
 devel/ocaml-extlib/Makefile                        |   2 +-
 devel/ocaml-findlib/Makefile                       |   2 +-
 devel/ocaml-fmt/Makefile                           |   1 +
 devel/ocaml-fpath/Makefile                         |   1 +
 devel/ocaml-ipaddr/Makefile                        |  47 +-
 devel/ocaml-ipaddr/distinfo                        |   6 +-
 .../ocaml-ipaddr/files/patch-lib_ipaddr.ml (gone)  |  33 --
 devel/ocaml-ipaddr/pkg-plist                       |  78 ++-
 devel/ocaml-lacaml/Makefile                        |   2 +-
 devel/ocaml-logs/Makefile                          |   1 +
 devel/ocaml-lwt/Makefile                           |  86 ++--
 devel/ocaml-lwt/distinfo                           |   5 +-
 .../files/patch-src_unix_lwt__bytes.ml (gone)      |  12 -
 .../files/patch-src_unix_lwt__unix.ml (gone)       |  10 -
 .../files/patch-src_unix_lwt__unix.mli (gone)      |  10 -
 devel/ocaml-lwt/pkg-plist (new)                    | 198 ++++++++
 devel/ocaml-magic/Makefile                         |   2 +-
 devel/ocaml-mtime/Makefile                         |   1 +
 devel/ocaml-ocamlbuild/Makefile                    |   2 +-
 devel/ocaml-ocplib-endian/Makefile (new)           |  34 ++
 devel/ocaml-ocplib-endian/distinfo (new)           |   3 +
 devel/ocaml-ocplib-endian/pkg-descr (new)          |   2 +
 devel/ocaml-ocplib-endian/pkg-plist (new)          |  29 ++
 devel/ocaml-ounit/Makefile                         |   2 +-
 devel/ocaml-parmap/Makefile                        |   2 +-
 devel/ocaml-parsexp/Makefile (new)                 |  35 ++
 devel/ocaml-parsexp/distinfo (new)                 |   3 +
 devel/ocaml-parsexp/pkg-descr (new)                |   2 +
 devel/ocaml-parsexp/pkg-plist (new)                | 127 +++++
 devel/ocaml-pcre/Makefile                          |   2 +-
 devel/ocaml-pcre2/Makefile                         |   1 +
 devel/ocaml-pomap/Makefile                         |   2 +-
 devel/ocaml-ppx-tools/Makefile                     |   2 +-
 devel/ocaml-ppx_derivers/Makefile (new)            |  33 ++
 devel/ocaml-ppx_derivers/distinfo (new)            |   3 +
 devel/ocaml-ppx_derivers/pkg-descr (new)           |   3 +
 devel/ocaml-ppx_derivers/pkg-plist (new)           |  13 +
 devel/ocaml-ppx_sexp_conv/Makefile (new)           |  41 ++
 devel/ocaml-ppx_sexp_conv/distinfo (new)           |   3 +
 devel/ocaml-ppx_sexp_conv/pkg-descr (new)          |   2 +
 devel/ocaml-ppx_sexp_conv/pkg-plist (new)          |  95 ++++
 devel/ocaml-ppxlib/Makefile (new)                  |  55 ++
 devel/ocaml-ppxlib/distinfo (new)                  |   3 +
 devel/ocaml-ppxlib/pkg-descr (new)                 |   9 +
 devel/ocaml-ppxlib/pkg-plist (new)                 | 556 +++++++++++++++++++++
 devel/ocaml-re/Makefile                            |   1 +
 devel/ocaml-react/Makefile                         |   2 +-
 devel/ocaml-res/Makefile                           |   2 +-
 devel/ocaml-result/Makefile                        |   5 +-
 devel/ocaml-result/files/patch-dune-project (new)  |   7 +
 devel/ocaml-rresult/Makefile                       |   1 +
 devel/ocaml-sdl/Makefile                           |   2 +-
 devel/ocaml-sem/Makefile                           |   2 +-
 devel/ocaml-seq/Makefile                           |   1 +
 devel/ocaml-sexplib/Makefile (new)                 |  41 ++
 devel/ocaml-sexplib/distinfo (new)                 |   3 +
 devel/ocaml-sexplib/pkg-descr (new)                |   2 +
 devel/ocaml-sexplib/pkg-plist (new)                | 129 +++++
 devel/ocaml-stdio/Makefile                         |   7 +-
 devel/ocaml-stdio/distinfo                         |   6 +-
 devel/ocaml-topkg/Makefile                         |   2 +-
 devel/ocaml-type_conv/Makefile                     |   2 +-
 devel/ocaml-uchar/Makefile                         |   2 +-
 devel/ocaml-ulex/Makefile                          |   2 +-
 devel/ocaml-uutf/Makefile                          |   2 +-
 devel/ocaml-xstr/Makefile                          |   2 +-
 devel/ocaml-xstrp4/Makefile                        |   2 +-
 ftp/ocaml-ocurl/Makefile                           |   2 +-
 graphics/ocaml-cairo/Makefile                      |   2 +-
 graphics/ocaml-images/Makefile                     |   2 +-
 graphics/ocaml-lablgl/Makefile                     |   2 +-
 lang/ocaml/Makefile                                |   6 +-
 lang/ocaml/distinfo                                |   6 +-
 math/alt-ergo/Makefile                             |   2 +-
 math/coq/Makefile                                  |   2 +-
 math/facile/Makefile                               |   2 +-
 math/ocaml-num/Makefile                            |   2 +-
 math/ocaml-ocamlgraph/Makefile                     |   2 +-
 math/ocaml-zarith/Makefile                         |   2 +-
 math/ocamlgsl/Makefile                             |   4 +-
 security/Makefile                                  |   1 +
 security/ocaml-cryptgps/Makefile                   |   2 +-
 security/ocaml-cryptokit/Makefile                  |  23 +-
 security/ocaml-cryptokit/distinfo                  |   6 +-
 security/ocaml-cryptokit/pkg-plist (new)           |  21 +
 security/ocaml-lwt_ssl/Makefile (new)              |  33 ++
 security/ocaml-lwt_ssl/distinfo (new)              |   3 +
 security/ocaml-lwt_ssl/pkg-descr (new)             |   3 +
 security/ocaml-lwt_ssl/pkg-plist (new)             |  13 +
 security/ocaml-ssl/Makefile                        |  19 +-
 security/ocaml-ssl/distinfo                        |   6 +-
 security/ocaml-ssl/pkg-plist                       |   2 +-
 textproc/ocaml-csv/Makefile                        |   2 +-
 textproc/ocaml-expat/Makefile                      |   2 +-
 textproc/ocaml-text/Makefile                       |   2 +-
 x11-toolkits/ocaml-graphics/Makefile               |  14 +-
 x11-toolkits/ocaml-lablgtk2/Makefile               |   2 +-
 x11-toolkits/ocaml-lablgtk3/Makefile               |   1 +
 x11-toolkits/ocaml-labltk/Makefile                 |   1 +
 148 files changed, 2356 insertions(+), 373 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310222</commentid>
    <comment_count>6</comment_count>
    <who name="Guido Falsi">madpilot</who>
    <bug_when>2024-05-22 17:26:17 +0000</bug_when>
    <thetext>Committed, Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>249889</attachid>
            <date>2024-04-11 02:54:48 +0000</date>
            <delta_ts>2024-04-11 02:54:48 +0000</delta_ts>
            <desc>Update to 4.14.2</desc>
            <filename>file_278300.txt</filename>
            <type>text/plain</type>
            <size>1087</size>
            <attacher name="wen">wenheping2000</attacher>
            
              <data encoding="base64">LS0tIGEvbGFuZy9vY2FtbC9NYWtlZmlsZQ0KKysrIGIvbGFuZy9vY2FtbC9NYWtlZmlsZQ0KQEAg
LTEsNyArMSw3IEBADQogIyBmb3IgY29tbWl0dGVyOiBidW1wIFBPUlRSRVZJU0lPTiBmb3IgbWF0
aC9mYWNpbGUgd2hlbmV2ZXIgb2NhbWwgZ2V0cyB1cGRhdGVkDQoNCiBQT1JUTkFNRT0gICAgICBv
Y2FtbA0KLVBPUlRWRVJTSU9OPSAgIDQuMTQuMQ0KK1BPUlRWRVJTSU9OPSAgIDQuMTQuMg0KIENB
VEVHT1JJRVM9ICAgIGxhbmcNCiBNQVNURVJfU0lURVM9ICBodHRwOi8vY2FtbC5pbnJpYS5mci9w
dWIvZGlzdHJpYi8ke0RJU1ROQU1FOlJ9LyBcDQogICAgICAgICAgICAgICAgR0VOVE9PIFwNCmRp
ZmYgLS1naXQgYS9sYW5nL29jYW1sL2Rpc3RpbmZvIGIvbGFuZy9vY2FtbC9kaXN0aW5mbw0KaW5k
ZXggMjVlZDY1YmQ5NzNkLi42N2RlZDE4OGFlYTcgMTAwNjQ0DQotLS0gYS9sYW5nL29jYW1sL2Rp
c3RpbmZvDQorKysgYi9sYW5nL29jYW1sL2Rpc3RpbmZvDQpAQCAtMSw2ICsxLDYgQEANCi1USU1F
U1RBTVAgPSAxNzA2Nzk1OTA1DQotU0hBMjU2IChvY2FtbC00LjE0LjEudGFyLnh6KSA9IGMxMjc5
NzRkMDI0MjU3NmNmNDcwNjFiMjBhYTljODZkMTdiZTBkNmFhOTY4N2Y2ZWM5ODM1ZGU2N2JlN2Ji
NmYNCi1TSVpFIChvY2FtbC00LjE0LjEudGFyLnh6KSA9IDM4MDMzNTYNCitUSU1FU1RBTVAgPSAx
NzEyODAzNjE3DQorU0hBMjU2IChvY2FtbC00LjE0LjIudGFyLnh6KSA9IDc4MTlmNjg2OTNlMzI5
NDZmOTMzNThkZjQ2YThlYTZmNTE3MjIyNjgxZmNjNmY3Y2I5NjIxNDIxNmNmZWM3NjQNCitTSVpF
IChvY2FtbC00LjE0LjIudGFyLnh6KSA9IDM4MDg0MTINCiBTSEEyNTYgKG9jYW1sLTQuMTQtcmVm
bWFuLWh0bWwudGFyLmd6KSA9IGY5ZDIwYjhmM2M1NzNiYmY3YmZjOTkxNTU3MzE0NzJiOTFiOWJm
MDg0ZTlkZDJiNTUzOWQyYWU0NzM0MDZjYTcNCiBTSVpFIChvY2FtbC00LjE0LXJlZm1hbi1odG1s
LnRhci5neikgPSAxOTgyNDYyDQogU0hBMjU2IChvY2FtbC00LjE0LXJlZm1hbi5wZGYpID0gZDFi
NjFjM2ZhYWIzZDNmZjJhMjc4MGVjOThlNWI3OTA0ZDljMTBiMTI3OTg1MjdlNTkzY2JhYjE4MjFk
ZGFjNg==
</data>

          </attachment>
      

    </bug>

</bugzilla>