notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
ocaml-images Objective Caml image processing library
4.0.1_13,2 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.0.1_12,2Version of this port present on the latest quarterly branch.
Maintainer: michael.grunewald@laposte.net search for ports maintained by this maintainer
Port Added: 2003-02-07 17:34:29
Last Update: 2023-11-27 12:35:02
Commit Hash: 1ab547d
License: not specified in port
WWW:
http://pauillac.inria.fr/camlimages/
Description:
This is an image processing library, which provides some basic functions of image processing and loading/saving various image file formats. In addition the library can handle huge images that cannot be (or can hardly be) stored into the memory (the library automatically creates swap files and escapes them to reduce the memory usage).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (149 items)
Collapse this list.
  1. lib/ocaml/site-lib/camlimages/META
  2. lib/ocaml/site-lib/camlimages/bitmap.cmi
  3. lib/ocaml/site-lib/camlimages/bitmap.mli
  4. lib/ocaml/site-lib/camlimages/blend.cmi
  5. lib/ocaml/site-lib/camlimages/blend.mli
  6. lib/ocaml/site-lib/camlimages/bmp.cmi
  7. lib/ocaml/site-lib/camlimages/bmp.mli
  8. lib/ocaml/site-lib/camlimages/camlimages.cmi
  9. lib/ocaml/site-lib/camlimages/camlimages_all.a
  10. lib/ocaml/site-lib/camlimages/camlimages_all.cma
  11. lib/ocaml/site-lib/camlimages/camlimages_all.cmxa
  12. lib/ocaml/site-lib/camlimages/camlimages_core.a
  13. lib/ocaml/site-lib/camlimages/camlimages_core.cma
  14. lib/ocaml/site-lib/camlimages/camlimages_core.cmxa
  15. lib/ocaml/site-lib/camlimages/camlimages_freetype.a
  16. lib/ocaml/site-lib/camlimages/camlimages_freetype.cma
  17. lib/ocaml/site-lib/camlimages/camlimages_freetype.cmxa
  18. lib/ocaml/site-lib/camlimages/camlimages_gif.a
  19. lib/ocaml/site-lib/camlimages/camlimages_gif.cma
  20. lib/ocaml/site-lib/camlimages/camlimages_gif.cmxa
  21. lib/ocaml/site-lib/camlimages/camlimages_graphics.a
  22. lib/ocaml/site-lib/camlimages/camlimages_graphics.cma
  23. lib/ocaml/site-lib/camlimages/camlimages_graphics.cmxa
  24. lib/ocaml/site-lib/camlimages/camlimages_jpeg.a
  25. lib/ocaml/site-lib/camlimages/camlimages_jpeg.cma
  26. lib/ocaml/site-lib/camlimages/camlimages_jpeg.cmxa
  27. @comment lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.a
  28. @comment lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.cma
  29. @comment lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.cmxa
  30. lib/ocaml/site-lib/camlimages/camlimages_png.a
  31. lib/ocaml/site-lib/camlimages/camlimages_png.cma
  32. lib/ocaml/site-lib/camlimages/camlimages_png.cmxa
  33. lib/ocaml/site-lib/camlimages/camlimages_ps.a
  34. lib/ocaml/site-lib/camlimages/camlimages_ps.cma
  35. lib/ocaml/site-lib/camlimages/camlimages_ps.cmxa
  36. lib/ocaml/site-lib/camlimages/camlimages_supported.a
  37. lib/ocaml/site-lib/camlimages/camlimages_supported.cma
  38. lib/ocaml/site-lib/camlimages/camlimages_supported.cmxa
  39. lib/ocaml/site-lib/camlimages/camlimages_tiff.a
  40. lib/ocaml/site-lib/camlimages/camlimages_tiff.cma
  41. lib/ocaml/site-lib/camlimages/camlimages_tiff.cmxa
  42. lib/ocaml/site-lib/camlimages/camlimages_xpm.a
  43. lib/ocaml/site-lib/camlimages/camlimages_xpm.cma
  44. lib/ocaml/site-lib/camlimages/camlimages_xpm.cmxa
  45. lib/ocaml/site-lib/camlimages/cmyk32.cmi
  46. lib/ocaml/site-lib/camlimages/cmyk32.mli
  47. lib/ocaml/site-lib/camlimages/color.cmi
  48. lib/ocaml/site-lib/camlimages/color.mli
  49. lib/ocaml/site-lib/camlimages/colorhist.cmi
  50. lib/ocaml/site-lib/camlimages/colorhist.mli
  51. lib/ocaml/site-lib/camlimages/dllcamlimages_all.so
  52. lib/ocaml/site-lib/camlimages/dllcamlimages_freetype.so
  53. lib/ocaml/site-lib/camlimages/dllcamlimages_gif.so
  54. lib/ocaml/site-lib/camlimages/dllcamlimages_jpeg.so
  55. lib/ocaml/site-lib/camlimages/dllcamlimages_png.so
  56. lib/ocaml/site-lib/camlimages/dllcamlimages_supported.so
  57. lib/ocaml/site-lib/camlimages/dllcamlimages_tiff.so
  58. lib/ocaml/site-lib/camlimages/dllcamlimages_xpm.so
  59. lib/ocaml/site-lib/camlimages/freetype.cmi
  60. lib/ocaml/site-lib/camlimages/freetype.mli
  61. lib/ocaml/site-lib/camlimages/ftlow.cmi
  62. lib/ocaml/site-lib/camlimages/ftlow.mli
  63. lib/ocaml/site-lib/camlimages/fttext.cmi
  64. lib/ocaml/site-lib/camlimages/fttext.mli
  65. lib/ocaml/site-lib/camlimages/genimage.cmi
  66. lib/ocaml/site-lib/camlimages/genimage.mli
  67. lib/ocaml/site-lib/camlimages/geometry.cmi
  68. lib/ocaml/site-lib/camlimages/geometry.mli
  69. lib/ocaml/site-lib/camlimages/gif.cmi
  70. lib/ocaml/site-lib/camlimages/gif.mli
  71. lib/ocaml/site-lib/camlimages/graphic_image.cmi
  72. lib/ocaml/site-lib/camlimages/graphic_image.mli
  73. lib/ocaml/site-lib/camlimages/image_intf.cmi
  74. lib/ocaml/site-lib/camlimages/image_intf.mli
  75. @comment lib/ocaml/site-lib/camlimages/imagegdk.cmi
  76. lib/ocaml/site-lib/camlimages/imagegdk.mli
  77. lib/ocaml/site-lib/camlimages/images.cmi
  78. lib/ocaml/site-lib/camlimages/images.mli
  79. lib/ocaml/site-lib/camlimages/index16.cmi
  80. lib/ocaml/site-lib/camlimages/index16.mli
  81. lib/ocaml/site-lib/camlimages/index8.cmi
  82. lib/ocaml/site-lib/camlimages/index8.mli
  83. lib/ocaml/site-lib/camlimages/info.cmi
  84. lib/ocaml/site-lib/camlimages/info.mli
  85. lib/ocaml/site-lib/camlimages/jis_table.cmi
  86. lib/ocaml/site-lib/camlimages/jis_unicode.cmi
  87. lib/ocaml/site-lib/camlimages/jis_unicode.mli
  88. lib/ocaml/site-lib/camlimages/jpeg.cmi
  89. lib/ocaml/site-lib/camlimages/jpeg.mli
  90. lib/ocaml/site-lib/camlimages/libcamlimages_all.a
  91. lib/ocaml/site-lib/camlimages/libcamlimages_freetype.a
  92. lib/ocaml/site-lib/camlimages/libcamlimages_gif.a
  93. lib/ocaml/site-lib/camlimages/libcamlimages_jpeg.a
  94. lib/ocaml/site-lib/camlimages/libcamlimages_png.a
  95. lib/ocaml/site-lib/camlimages/libcamlimages_supported.a
  96. lib/ocaml/site-lib/camlimages/libcamlimages_tiff.a
  97. lib/ocaml/site-lib/camlimages/libcamlimages_xpm.a
  98. lib/ocaml/site-lib/camlimages/mstring.cmi
  99. lib/ocaml/site-lib/camlimages/mstring.mli
  100. lib/ocaml/site-lib/camlimages/oBmp.cmi
  101. lib/ocaml/site-lib/camlimages/oColor.cmi
  102. lib/ocaml/site-lib/camlimages/oColor.mli
  103. lib/ocaml/site-lib/camlimages/oFreetype.cmi
  104. lib/ocaml/site-lib/camlimages/oGif.cmi
  105. lib/ocaml/site-lib/camlimages/oGraphic.cmi
  106. lib/ocaml/site-lib/camlimages/oImages.cmi
  107. lib/ocaml/site-lib/camlimages/oImages.mli
  108. lib/ocaml/site-lib/camlimages/oJpeg.cmi
  109. lib/ocaml/site-lib/camlimages/oJpeg.mli
  110. lib/ocaml/site-lib/camlimages/oPng.cmi
  111. lib/ocaml/site-lib/camlimages/oPng.mli
  112. lib/ocaml/site-lib/camlimages/oPpm.cmi
  113. lib/ocaml/site-lib/camlimages/oPs.cmi
  114. lib/ocaml/site-lib/camlimages/oTiff.cmi
  115. @comment lib/ocaml/site-lib/camlimages/oXimage.cmi
  116. lib/ocaml/site-lib/camlimages/oXimage.mli
  117. @comment lib/ocaml/site-lib/camlimages/oXimage2.cmi
  118. lib/ocaml/site-lib/camlimages/oXpm.cmi
  119. lib/ocaml/site-lib/camlimages/oXvthumb.cmi
  120. lib/ocaml/site-lib/camlimages/oXvthumb.mli
  121. lib/ocaml/site-lib/camlimages/png.cmi
  122. lib/ocaml/site-lib/camlimages/png.mli
  123. lib/ocaml/site-lib/camlimages/ppm.cmi
  124. lib/ocaml/site-lib/camlimages/ppm.mli
  125. lib/ocaml/site-lib/camlimages/ps.cmi
  126. lib/ocaml/site-lib/camlimages/ps.mli
  127. lib/ocaml/site-lib/camlimages/reduce.cmi
  128. lib/ocaml/site-lib/camlimages/reduce.mli
  129. lib/ocaml/site-lib/camlimages/region.cmi
  130. lib/ocaml/site-lib/camlimages/region.mli
  131. lib/ocaml/site-lib/camlimages/rgb24.cmi
  132. lib/ocaml/site-lib/camlimages/rgb24.mli
  133. lib/ocaml/site-lib/camlimages/rgba32.cmi
  134. lib/ocaml/site-lib/camlimages/rgba32.mli
  135. lib/ocaml/site-lib/camlimages/tiff.cmi
  136. lib/ocaml/site-lib/camlimages/tiff.mli
  137. lib/ocaml/site-lib/camlimages/tmpfile.cmi
  138. lib/ocaml/site-lib/camlimages/tmpfile.mli
  139. lib/ocaml/site-lib/camlimages/units.cmi
  140. @comment lib/ocaml/site-lib/camlimages/ximage.cmi
  141. lib/ocaml/site-lib/camlimages/ximage.mli
  142. @comment lib/ocaml/site-lib/camlimages/ximage2.cmi
  143. lib/ocaml/site-lib/camlimages/xpm.cmi
  144. lib/ocaml/site-lib/camlimages/xpm.mli
  145. lib/ocaml/site-lib/camlimages/xvthumb.cmi
  146. lib/ocaml/site-lib/camlimages/xvthumb.mli
  147. @owner
  148. @group
  149. @mode
Collapse this list.
Dependency lines:
  • ocaml-images>0:graphics/ocaml-images
To install the port:
cd /usr/ports/graphics/ocaml-images/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/ocaml-images
  • pkg install ocaml-images
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ocaml-images
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (ocaml-images/v4.0.1.tar.gz) = b40237c1505487049799a7af296eb3996b3fa08eab94415546f46d61355747c4 SIZE (ocaml-images/v4.0.1.tar.gz) = 2190274

Packages (timestamps in pop-ups are UTC):
ocaml-images
ABIlatestquarterly
FreeBSD:12:aarch64--
FreeBSD:12:amd644.0.1_13,2-
FreeBSD:12:armv64.0.1_9,2-
FreeBSD:12:armv7--
FreeBSD:12:i3864.0.1_13,2-
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-4.0.1_9,2
FreeBSD:13:aarch644.0.1_13,2-
FreeBSD:13:amd644.0.1_13,2-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3864.0.1_13,2-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
FreeBSD:15:aarch64--
FreeBSD:15:amd64--
FreeBSD:15:armv6--
FreeBSD:15:armv7--
FreeBSD:15:i386--
FreeBSD:15:mips64--
FreeBSD:15:powerpc64--
FreeBSD:15:riscv64--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ocaml.m4 : lang/ocaml-autoconf
  2. omake : devel/omake
  3. ocamlc : lang/ocaml
  4. ocamlfind : devel/ocaml-findlib
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. ghostscript10>=10.02.0 : print/ghostscript10
  7. xpm.pc : x11/libXpm
Runtime dependencies:
  1. ocamlc : lang/ocaml
  2. ocamlfind : devel/ocaml-findlib
  3. ghostscript10>=10.02.0 : print/ghostscript10
  4. xpm.pc : x11/libXpm
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libgif.so : graphics/giflib
  3. libpng.so : graphics/png
  4. libtiff.so : graphics/tiff
  5. libjpeg.so : graphics/jpeg-turbo
Patch dependencies:
  1. ocamlc : lang/ocaml
Extract dependencies:
  1. ocamlc : lang/ocaml
This port is required by:
for Build
  1. games/freetennis

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. print/advi*
  2. Collapse this list of deleted ports.
* - 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-images-4.0.1_13,2: DOCS=on: Build and/or install documentation FREETYPE=on: TrueType font rendering support GHOSTSCRIPT=on: Ghostscript support GIF=on: GIF image format support GTK2=off: GTK 2 GUI toolkit support JPEG=on: JPEG image format support PNG=on: PNG image format support TIFF=on: TIFF image format support XPM=on: XPM pixmap image format support ===> Use 'make config' to modify these settings
Options name:
graphics_ocaml-images
USES:
pkgconfig ghostscript jpeg xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://bitbucket.org/camlspotter/camlimages/get/
Collapse this list.

Number of commits found: 87

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.0.1_13,2
27 Nov 2023 12:35:02
commit hash: 1ab547de8726da676dec333669974977b613a45bcommit hash: 1ab547de8726da676dec333669974977b613a45bcommit hash: 1ab547de8726da676dec333669974977b613a45bcommit hash: 1ab547de8726da676dec333669974977b613a45b files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
graphics/ocaml-images: unbreak the build and undeprecate the port

OMake's shell-success-null() function had been removed in version
0.10.5: after using $(NULL_DEVICE), it no longer needed a special
name and had replaced shell-success() function.
4.0.1_13,2
27 Nov 2023 11:13:22
commit hash: c36bd0394bac08c2f5568b368e733f4f933d7e11commit hash: c36bd0394bac08c2f5568b368e733f4f933d7e11commit hash: c36bd0394bac08c2f5568b368e733f4f933d7e11commit hash: c36bd0394bac08c2f5568b368e733f4f933d7e11 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
graphics/ocaml-images: restore FREETYPE option to unbreak packaging

Fixes:	b7193b2f2a7e
4.0.1_13,2
03 Nov 2023 07:17:38
commit hash: fcf68ae5ecb03e0f4479c9ba7c255d4e2b8adceacommit hash: fcf68ae5ecb03e0f4479c9ba7c255d4e2b8adceacommit hash: fcf68ae5ecb03e0f4479c9ba7c255d4e2b8adceacommit hash: fcf68ae5ecb03e0f4479c9ba7c255d4e2b8adcea files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
*/*: Bump PORTREVISION for Ghostscript 10 change

Reported by:	sunpoet
Approved by:	jrm (mentor), sunpoet
Differential Revision:	https://reviews.freebsd.org/D42412
4.0.1_12,2
14 Oct 2023 17:11:27
commit hash: 006b0855eff83eafbf45a3936a84a74f6069135acommit hash: 006b0855eff83eafbf45a3936a84a74f6069135acommit hash: 006b0855eff83eafbf45a3936a84a74f6069135acommit hash: 006b0855eff83eafbf45a3936a84a74f6069135a files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
graphics/ocaml-images: Deprecate and set expiration date to 2023-11-30

Marked broken for over a year, outdated and new location of repo appears
to be https://gitlab.com/camlspotter/camlimages

Approved by:	portmgr (blanket)
4.0.1_12,2
28 Jul 2023 17:13:17
commit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3fcommit hash: 664a2fa1e56e670a356f54c94389bdb47d868f3f files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
4.0.1_11,2
05 Jul 2023 09:55:16
commit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2ccommit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2ccommit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2ccommit hash: 2b40e4609399858e2bfbddcf961bd7c947f6ed2c files touched by this commit
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]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
4.0.1_10,2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.0.1_10,2
21 Jul 2022 20:49:20
commit hash: 370b4b5bded53440d361dc95237648b537c0b3dbcommit hash: 370b4b5bded53440d361dc95237648b537c0b3dbcommit hash: 370b4b5bded53440d361dc95237648b537c0b3dbcommit hash: 370b4b5bded53440d361dc95237648b537c0b3db files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/ocaml-images: mark BROKEN

Approved by:	portmgr blanket
4.0.1_10,2
20 Jul 2022 14:22:04
commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
graphics: remove 'Created by' lines

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

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Abel Chow <ozsanh45vds001@sneakemail.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Ade Lovett <ade@lovett.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Hayward <xelah@xelah.com>
  *  Alex Ivasyuv <siegerstein@pochta.ru>
  *  Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.0.1_10,2
08 Jun 2022 09:56:27
commit hash: b7193b2f2a7ebca1438943e37d5dcd1a9bbedd77commit hash: b7193b2f2a7ebca1438943e37d5dcd1a9bbedd77commit hash: b7193b2f2a7ebca1438943e37d5dcd1a9bbedd77commit hash: b7193b2f2a7ebca1438943e37d5dcd1a9bbedd77 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
graphics/Makefile: remove false dependency on freetype 1
4.0.1_9,2
05 Feb 2022 08:01:48
commit hash: d319d1eb50ab1f756d7061a8a6e4ae60d3f8b6adcommit hash: d319d1eb50ab1f756d7061a8a6e4ae60d3f8b6adcommit hash: d319d1eb50ab1f756d7061a8a6e4ae60d3f8b6adcommit hash: d319d1eb50ab1f756d7061a8a6e4ae60d3f8b6ad files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
graphics/ocaml-images: force unsafe strings to unbreak against new OCaml

This code is old and convoluted enough to make patching unfeasible; once
we modernize our stack, the port should be updated as appropriate.
4.0.1_9,2
07 Aug 2021 07:30:08
commit hash: e88dd7a0da54b2f31e635c5da8988862de23ca13commit hash: e88dd7a0da54b2f31e635c5da8988862de23ca13commit hash: e88dd7a0da54b2f31e635c5da8988862de23ca13commit hash: e88dd7a0da54b2f31e635c5da8988862de23ca13 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
graphics/ocaml-images: prepare for freetype2 update

- freetype2 will no longer ship freetype-config (which was a pkg-config
wrapper) in the near future -- use pkg-config to gather the required
flags.

PR:             251512
4.0.1_9,2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
4.0.1_9,2
05 Nov 2019 22:16:15
Revision:516845Original commit files touched by this commit
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories g

Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
4.0.1_9,2
14 Jun 2019 12:19:15
Revision:504180Original commit files touched by this commit
danfe search for other commits by this committer
Remove needless typecasts to unbreak the build against both current
and future versions of OCaml.
4.0.1_9,2
15 Mar 2018 19:31:01
Revision:464625Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix recursive STAGEDIR referencing.

This was fixed after initial commit in bsd.ocaml.mk r349286.
    ===> Checking for items in STAGEDIR missing from pkg-plist
    Error: Orphaned: @dir
/wrkdirs/usr/ports/graphics/ocaml-images/work/stage/usr/local/%%OCAML_SITELIBDIR%%
    Error: Orphaned: @dir
/wrkdirs/usr/ports/graphics/ocaml-images/work/stage/usr/local/lib/ocaml
    Error: Orphaned: @dir
/wrkdirs/usr/ports/graphics/ocaml-images/work/stage/usr/local/lib
    ...
4.0.1_8,2
23 Jul 2016 14:19:05
Revision:418967Original commit files touched by this commit
rene search for other commits by this committer
Ressurect devel/omake, graphics/ocaml-images and games/freetennis [1]

- devel/omake:
  - add new MASTER_SITES
  - regenerate patches [1]
- graphics/ocaml-images:
  - add missing LIB_DEPENDS
  - pet portlint
  - bump PORTREVISION
- games/freetennis:
  - add missing indirect depedencies [2]
  - bump PORTREVISION
PR:		210853 [1]
Submitted by:	lightside@gmx.com [1]
Reported by:	poudriere testport [2]
4.0.1_7,2
05 Jul 2016 18:46:45
Revision:418101Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
games/freetennis: depends on expired graphics/ocaml-images
2016-07-04 graphics/ocaml-images: Depends on expiring devel/omake
2016-07-04 devel/omake: Broken for more than 6 months
4.0.1_7,2
03 Jun 2016 16:44:58
Revision:416324Original commit files touched by this commit
antoine search for other commits by this committer
Deprecate ports broken for more than 6 months
4.0.1_7,2
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4.0.1_7,2
24 Mar 2016 15:47:50
Revision:411798Original commit files touched by this commit
tijl search for other commits by this committer
Make print/ghostscript9-agpl-base the default Ghostscript port.  Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
4.0.1_6,2
03 Dec 2015 20:01:04
Revision:402898Original commit files touched by this commit
antoine search for other commits by this committer
Update giflib to 5.1.1

PR:		204492
4.0.1_5,2
12 Nov 2015 18:35:54
Revision:401387Original commit files touched by this commit
antoine search for other commits by this committer
Allow building with giflib 5.1

PR:		204492
4.0.1_5,2
08 Oct 2015 15:11:28
Revision:398832Original commit files touched by this commit
olgeni search for other commits by this committer
Remove trailing whitespace from Makefiles, A-L.
4.0.1_5,2
22 Aug 2015 17:48:36
Revision:395047Original commit files touched by this commit
hrs search for other commits by this committer
- Split ghostscript into X11-independent and -dependent parts:

 * print/ghostscript{7,8,9,9-agpl}-base

   Installs Ghostscript binary, libgs, and related files.
   These ports do not depend on X11 libraries (i.e. x11* devices
   are not available).  USES=ghostscript will set dependency on
   one of them depending on GHOSTSCRIPT_DEFAULT.

   The default device is set to "display" or "bbox".

 * print/ghostscript{7,8,9,9-agpl}-x11

   Installs a shared library which provides X11 support to
   the installed Ghostscript binaries.  x11* devices will be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.0.1_4,2
16 Jul 2015 20:53:29
Revision:392322Original commit files touched by this commit
kwm search for other commits by this committer
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.

Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
4.0.1_4,2
22 Jun 2015 18:33:22
Revision:390310Original commit files touched by this commit
antoine search for other commits by this committer
Convert to USES=jpeg
4.0.1_4,2
14 Jan 2015 18:19:33
Revision:377033Original commit files touched by this commit
antoine search for other commits by this committer
Update graphics/giflib to 5.0.5

Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
4.0.1_3,2
27 Dec 2014 00:44:06
Revision:375667Original commit files touched by this commit
antoine search for other commits by this committer
Allow building with either giflib 4.2 or 5.0
4.0.1_3,2
25 Dec 2014 20:54:43
Revision:375598Original commit files touched by this commit
bapt search for other commits by this committer
Bump portrevision after png update
4.0.1_2,2
25 Dec 2014 19:04:27
Revision:375594Original commit files touched by this commit
antoine search for other commits by this committer
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
4.0.1_2,2
08 Dec 2014 16:48:41
Revision:374303Original commit files touched by this commit
tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.0.1_1,2
20 Oct 2014 17:04:21
Revision:371283Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
4.0.1_1,2
19 Sep 2014 15:45:15
Revision:368571Original commit files touched by this commit
tijl search for other commits by this committer
print/freetype:
- Remove old libtool patch
- Remove :oldver from USES=libtool and bump dependent ports
4.0.1,2
26 Mar 2014 17:54:08
Revision:349275Original commit files touched by this commit
marino search for other commits by this committer
ocaml update 4/4: graphics/ocaml-images, update to version 4.0.1

Ocaml 4.00 can't build ocaml-images 3.0.1, so the solution is to update
the package to a newer version.  This arrived from dports, but it has
been heavily modified since then.  It has also been staged.  The
pkg-plist needs work because it doesn't support all the options if they
are turned off.  GTK2 has been left OFF by default since it pulls in
136 packages when enabled.

The Ocaml framework did not support staging at the time, so several
knobs were turned off, especially the "WASH" function which disrupted pkg
greatly.  The options were cleaned up in a modern way too.  An additional
patch was addded to make clang happy so this builds on FreeBSD 10 inside
poudriere.

Urged by: portmgr(bapt)
3.0.2_8,2
20 Sep 2013 18:35:46
Revision:327733Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
3.0.2_8,2
06 Aug 2013 15:23:13
Revision:324318Original commit files touched by this commit
johans search for other commits by this committer
Compilation of ocaml-images is no longer broken (tested on multiple systems).
Possibly silently fixed through update of a dependency.
Expiration notice removed.
3.0.2_8,2
26 Apr 2013 13:49:22
Revision:316614Original commit files touched by this commit
bapt search for other commits by this committer
Use GHOSTSCRIPT instead of GS to use generic description

Reported by:	danfe
3.0.2_8,2
26 Apr 2013 09:23:54
Revision:316593Original commit files touched by this commit
bapt search for other commits by this committer
In preparation of the removal of USE_FREETYPE from bsd.port.mk: remove
USE_FREETYPE from all ports using it

While here trim some headers, and do some conversion to new options framework.
3.0.2_8,2
05 Feb 2013 15:07:11
Revision:311718Original commit files touched by this commit
bapt search for other commits by this committer
Mark as deprecated a bunch of ports that are marked as broken for more than 6
month without a fix
3.0.2_8,2
27 Oct 2012 20:03:57
Revision:306528Original commit files touched by this commit
bapt search for other commits by this committer
Disable gtk1 support which depends on ocaml-lablgtk which is expired

Feature safe:	yes
3.0.2_8,2
17 Jun 2012 20:25:05
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN: does not compile
  ocamlopt.opt -o crop.opt   -I ../../src     camlimages_core.cmxa unix.cmxa 
crop.cmx
  ../../src/libcamlimages_core.a(gifread.o)(.text+0x3ea): In function
`dGifGetLine':
  : undefined reference to `PrintGifError'
  ../../src/libcamlimages_core.a(gifwrite.o)(.text+0x2f3): In function
`eGifPutLine':
  : undefined reference to `PrintGifError'

Reported by:    pointyhat
3.0.2_8,2
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
3.0.2_7,2
25 Feb 2012 21:04:15
Original commit files touched by this commit
swills search for other commits by this committer
- Switch from libungif to giflib to avoid conflict
- Mark MAKE_JOBS_UNSAFE since this failed for me with MAKE_JOBS enabled

PR:             ports/165369
Submitted by:   swills (myself)
Approved by:    <michael.grunewald@laposte.net> (maintainer)
3.0.2_7,2
23 Sep 2011 22:26:39
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
3.0.2_7,2
03 Jul 2011 14:12:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
3.0.2_7,2
10 Jun 2011 16:20:47
Original commit files touched by this commit
bapt search for other commits by this committer
Over to new volunteer

Submitted by:   Michael Grunewald <michael.grunewald@laposte.net>  (new
maintainer by mail)
3.0.2_7,2
05 Apr 2011 22:23:33
Original commit files touched by this commit
stas search for other commits by this committer
- Bump portrevisions on all ocaml libraries, as it appears that compiled
  interface files (.cmi) are not backward compatible with a newer ocaml
  version.

PR:             ports/156195
Suggested by:   mandree
3.0.2_6,2
04 Dec 2010 07:34:27
Original commit files touched by this commit
ade search for other commits by this committer
Sync to new bsd.autotools.mk
3.0.2_6,2
16 Oct 2010 11:52:47
Original commit files touched by this commit
ade search for other commits by this committer
Punt autoconf267->autoconf268
3.0.2_6,2
05 Oct 2010 19:57:56
Original commit files touched by this commit
ade search for other commits by this committer
Round one migration of ports from automake{19,110} to automake111
3.0.2_6
15 Sep 2010 18:35:24
Original commit files touched by this commit
ade search for other commits by this committer
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:    portmgr (for Mk/bsd.port.mk part)
Tested by:      Multiple -exp runs
3.0.2_5,2
28 Aug 2010 08:57:50
Original commit files touched by this commit
dinoex search for other commits by this committer
- fix after tiff update to 4.0.0
PR:             149611
3.0.2_4,2
11 Apr 2010 10:05:19
Original commit files touched by this commit
stas search for other commits by this committer
- Fix package building (previously not all files were included).
3.0.2_3,2
10 Apr 2010 06:40:21
Original commit files touched by this commit
stas search for other commits by this committer
- Use proper libpng library version.

Spotted by:     QAT
3.0.2_3,2
09 Apr 2010 10:06:44
Original commit files touched by this commit
stas search for other commits by this committer
- Do not expose list_length.  This prevents the library to be used in
  games/freetennis, which links sdl_image library that exposes the
  same symbol.
3.0.2_2,2
04 Apr 2010 10:45:05
Original commit files touched by this commit
stas search for other commits by this committer
- Enable Ghostscript by default (required by advi).
- Bump PORTREVISION.
3.0.2_1,2
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
2.2_1,2
26 Mar 2010 21:17:00
Original commit files touched by this commit
stas search for other commits by this committer
- Commit other files CVS failed to commit by dying in the middle :-(
2.2_1,2
05 Feb 2010 11:46:55
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to jpeg-8
2.2,2
26 Nov 2009 22:55:34
Original commit files touched by this commit
sylvio search for other commits by this committer
- Fix of previously QAT

Approved by:    miwi (mentor)
2.2,2
21 Nov 2009 00:48:36
Original commit files touched by this commit
sylvio search for other commits by this committer
- Returning commit previously modified, because the lastest version is the 2.2
- Bump PORTPOCH

Approved by:    miwi (mentor)
2.12,1
07 Nov 2009 19:25:40
Original commit files touched by this commit
sylvio search for other commits by this committer
- Update to 2.12

PR:             ports/139777
Submitted by:   sylvio@ (myself)
Approved by:    itetcu (mentor)
2.2_6,1
18 Jul 2009 11:11:29
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to jpeg7
Tested by:      pav on pointyhat
2.2_5,1
06 Jun 2008 13:35:04
Original commit files touched by this commit
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2.2_4
19 Apr 2008 17:56:05
Original commit files touched by this commit Sanity Test Failure
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)
2.2_4
24 Sep 2007 08:39:21
Original commit files touched by this commit Sanity Test Failure
rafan search for other commits by this committer
Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gpl
since version 8.57. The leading ghostscript is the -gpl one.

Approved by:    portmgr (pav)
2.2_4,1
19 May 2007 20:32:57
Original commit files touched by this commit
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}.
2.2_3,1
14 Jun 2006 21:38:09
Original commit files touched by this commit
linimon search for other commits by this committer
Reset marwan.burelle@lri.fr due to 6 months of inactivity, no response to
email, and various maintainer-timeouts.

Hat:            portmgr
2.2_3,1
11 Jun 2006 08:26:26
Original commit files touched by this commit
pav search for other commits by this committer
- Fix LDFLAGS
- Install documentation

PR:             ports/93270
Submitted by:   Michael Winking <mwfp@foldl.net> <mwfp@alfa12.isp-service.biz>
Approved by:    maintainer timeout (4 months)
2.2_2,1
07 Mar 2006 08:28:06
Original commit files touched by this commit
ade search for other commits by this committer
Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.

Discussed with: kris
Approved by:    portmgr (implicit)
2.2_1,1
12 Jan 2006 12:54:32
Original commit files touched by this commit
sem search for other commits by this committer
- Update graphics/libglut to 6.4.1.
- Shared lib version and PORTREVISION bumb for all affected ports.

While I'm here:
- Remove USE_MESA knob where it was (35 ports).
  It marked as depricated for 2 years.

PR:             ports/90247
Submitted by:   Ermal Lu?i <eri--@albabsd.org>
2.2,1
05 Dec 2005 17:44:35
Original commit files touched by this commit
garga search for other commits by this committer
- Update version to 2.2 (newer than actual 2.11), also solve build problems
  appears with OCaml 3.09
- Pass maintainership to submitter

PR:             ports/89965
Submitted by:   Marwan Burelle <burelle@lri.fr>
2.11
26 Nov 2005 01:48:16
Original commit files touched by this commit
pav search for other commits by this committer
- Add SHA256
2.11
21 May 2005 19:57:07
Original commit files touched by this commit
sem search for other commits by this committer
- Fix permission of ld.conf. It should be 0644 instead of 0444.
- Unbreak unguilty ports.
2.11
21 May 2005 17:25:43
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Changes permission of installed usr/local/lib/ocaml/ld.conf file
2.11
24 Mar 2004 03:13:47
Original commit files touched by this commit
ijliao search for other commits by this committer
upgrade to 2.11
2.10_2
04 Feb 2004 05:21:48
Original commit files touched by this commit
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
2.10_1
29 Jan 2004 07:24:56
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify.
2.10_1
20 Jan 2004 16:30:09
Original commit files touched by this commit
marcus search for other commits by this committer
Use the new ghostscript options.

Submitted by:   linimon
2.10_1
27 Sep 2003 00:45:43
Original commit files touched by this commit
edwin search for other commits by this committer
- ECHO -> ECHO_MSG

for some ports:
- pre-fetch -> pre-everything

PR:             ports/56785-56799
Submitted by:   KATO Tsuguru <tkato@prontomail.com>
2.10_1
31 Aug 2003 00:35:06
Original commit files touched by this commit
edwin search for other commits by this committer
[PATCH] graphics/ocaml-images: enable choose of ghostscript interpreter

        This patch allows the admin of the machine to choose either
        print/ghostscript-gnu or print/ghostscript-afp1

PR:             ports/54930
Submitted by:   Jens Rehsack <rehsack@liwing.de>
2.10_1
17 May 2003 15:07:30
Original commit files touched by this commit
arved search for other commits by this committer
Change dependencies to depend on ghostscript-gnu instead of
ghostscript-afpl. Bump PORTREVISION.

ocaml-images depends on ocaml-lablgtk,
which in the default configuration depends on some gnome components,
which depend on some other gnome components,
which depend on gnomeprint
which depends on ghostscript-gnu.
Because the two ghostscript versions conflict with each other,
This port failed on bento.

We probably need some bsd.port.mk magic to deal with the different
ghostscript versions.

Reported by:    kris
2.10
10 May 2003 17:03:12
Original commit files touched by this commit
petef search for other commits by this committer
ftp.inria.fr was rearranged; update MASTER_SITES.

Noticed by:     fenner's portsurvey
2.10
20 Feb 2003 18:08:19
Original commit files touched by this commit
knu search for other commits by this committer
de-pkg-comment
2.10
07 Feb 2003 17:33:53
Original commit files touched by this commit
ijliao search for other commits by this committer
add ocaml-images 2.10
Objective Caml image processing library

Number of commits found: 87