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
Port details
lcms2 Accurate, fast, and small-footprint color management engine
2.16_2 graphics on this many watch lists=37 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.16_2Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-12-05 08:33:31
Last Update: 2024-04-27 12:44:59
Commit Hash: 98bf258
People watching this port, also watch:: tiff, expat, freetype2, fontconfig, png
License: MIT
WWW:
https://www.littlecms.com/
https://github.com/mm2/Little-CMS
Description:
Little CMS intends to be a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005. Since version 2.1, Little CMS fully implements ICC specification 4.2 plus all addendums; it fully supports all kind of V2 and V4 profiles, including abstract, devicelink, and named color profiles. Color management refers to techniques that ensure consistent colors while images are transferred from scanners or cameras to monitors and printers.
HomepageHomepage    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 (37 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/lcms2-2.16_2/catalog.mk
  3. /usr/local/share/licenses/lcms2-2.16_2/LICENSE
  4. /usr/local/share/licenses/lcms2-2.16_2/MIT
  5. bin/jpgicc
  6. bin/linkicc
  7. bin/psicc
  8. bin/tificc
  9. bin/transicc
  10. include/lcms2.h
  11. include/lcms2_fast_float.h
  12. include/lcms2_plugin.h
  13. include/lcms2_threaded.h
  14. lib/liblcms2.a
  15. lib/liblcms2.so
  16. lib/liblcms2.so.2
  17. lib/liblcms2.so.2.0.16
  18. lib/liblcms2_fast_float.a
  19. lib/liblcms2_fast_float.so
  20. lib/liblcms2_fast_float.so.1
  21. lib/liblcms2_fast_float.so.1.0.1
  22. lib/liblcms2_threaded.a
  23. lib/liblcms2_threaded.so
  24. lib/liblcms2_threaded.so.1
  25. lib/liblcms2_threaded.so.1.0.0
  26. libdata/pkgconfig/lcms2.pc
  27. share/doc/lcms2/LittleCMS2.16 API.pdf
  28. share/doc/lcms2/LittleCMS2.16 Plugin API.pdf
  29. share/doc/lcms2/LittleCMS2.16 tutorial.pdf
  30. share/man/man1/jpgicc.1.gz
  31. share/man/man1/linkicc.1.gz
  32. share/man/man1/psicc.1.gz
  33. share/man/man1/tificc.1.gz
  34. share/man/man1/transicc.1.gz
  35. @owner
  36. @group
  37. @mode
Collapse this list.
Dependency lines:
  • lcms2>0:graphics/lcms2
To install the port:
cd /usr/ports/graphics/lcms2/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/lcms2
  • pkg install lcms2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: lcms2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1702028050 SHA256 (lcms2-2.16.tar.gz) = d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51 SIZE (lcms2-2.16.tar.gz) = 7632822

Packages (timestamps in pop-ups are UTC):
lcms2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.16_22.16_22.11_12.16_22.16_2-2.11_1-
FreeBSD:13:quarterly2.16_12.16_22.15_12.16_12.16_22.162.162.16
FreeBSD:14:latest2.16_22.16_22.13.12.16_22.16_22.15_1-2.15_1
FreeBSD:14:quarterly2.16_12.16_2-2.16_12.16_22.162.162.16
FreeBSD:15:latest2.16_22.16_2n/a2.16_2n/a2.16_12.16_12.16_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libtiff.so : graphics/tiff
  2. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Libraries
  1. astro/siril
  2. comms/xastir
  3. editors/calligra
  4. editors/emacs
  5. editors/emacs-devel
  6. editors/libreoffice
  7. editors/vscode
Expand this list (132 items / 125 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/GraphicsMagick
  3. graphics/ImageMagick6
  4. graphics/ImageMagick7
  5. graphics/art
  6. graphics/colord
  7. graphics/colord-gtk
  8. graphics/darktable
  9. graphics/dcraw
  10. graphics/dcraw-m
  11. graphics/devil
  12. graphics/digikam
  13. graphics/enblend
  14. graphics/entangle
  15. graphics/eog
  16. graphics/geeqie
  17. graphics/gegl
  18. graphics/gimp-app
  19. graphics/gnome-color-manager
  20. graphics/gthumb
  21. graphics/gwenview
  22. graphics/gwenview-devel
  23. graphics/hugin
  24. graphics/imlib2-jxl
  25. graphics/inkscape
  26. graphics/krita
  27. graphics/libcdr01
  28. graphics/libfreehand
  29. graphics/libgxps
  30. graphics/libmng
  31. graphics/libplacebo
  32. graphics/libraw
  33. graphics/lightzone
  34. graphics/luminance-qt5
  35. graphics/mtpaint
  36. graphics/mypaint
  37. graphics/nomacs
  38. graphics/opencolorio-tools
  39. graphics/openfx-arena
  40. graphics/openjpeg
  41. graphics/openjpeg15
  42. graphics/oyranos
  43. graphics/photivo
  44. graphics/poppler
  45. graphics/poppler-glib
  46. graphics/poppler-qt5
  47. graphics/poppler-qt6
  48. graphics/poppler-utils
  49. graphics/py-pillow
  50. graphics/qiv
  51. graphics/rawtherapee
  52. graphics/simpleviewer
  53. graphics/ufraw
  54. graphics/vips
  55. graphics/xviewer
  56. java/openjdk11
  57. java/openjdk11-jre
  58. java/openjdk17
  59. java/openjdk17-jre
  60. java/openjdk18
  61. java/openjdk19
  62. java/openjdk20
  63. java/openjdk21
  64. java/openjdk22
  65. math/sage
  66. multimedia/ffmpeg
  67. multimedia/kodi
  68. multimedia/mpv
  69. print/cups-filters
  70. print/ghostscript10
  71. print/scribus
  72. print/scribus-devel
  73. sysutils/cinnamon-settings-daemon
  74. sysutils/gnome-settings-daemon
  75. www/fgallery
  76. www/qt5-webengine
  77. www/qt6-webengine
  78. x11/babl
  79. x11/kitty
  80. x11-toolkits/wlroots
  81. x11-wm/magpie
  82. x11-wm/plasma5-kwin
  83. x11-wm/plasma6-kwin
  84. Collapse this list.

Deleted ports which required this port:

Expand this list of 43 deleted ports
  1. devel/electron5*
  2. devel/electron6*
  3. editors/atom*
  4. editors/koffice-kde4*
  5. editors/libreoffice4*
  6. editors/libreoffice6*
  7. emulators/wine-compholio*
  8. emulators/wine-staging*
  9. graphics/GraphicsMagick13*
  10. graphics/ImageMagick*
  11. graphics/ImageMagick-nox11*
  12. graphics/ImageMagick6-nox11*
  13. graphics/ImageMagick7-nox11*
  14. graphics/darktable38*
  15. graphics/darktable40*
  16. graphics/darktable42*
  17. graphics/fotoxx*
  18. graphics/geeqie-devel*
  19. graphics/gegl3*
  20. graphics/hugin-2016*
  21. graphics/iccexamin*
  22. graphics/libcdr*
  23. graphics/openfx-io*
  24. graphics/photoflow*
  25. graphics/poppler-qt4*
  26. graphics/py-gimp*
  27. graphics/py-pillow6*
  28. graphics/py-sk1*
  29. graphics/rawtherapee-devel*
  30. graphics/sk1*
  31. java/openjdk12*
  32. java/openjdk13*
  33. java/openjdk14*
  34. java/openjdk15*
  35. java/openjdk16*
  36. multimedia/kodi-devel*
  37. print/ghostscript9*
  38. print/ghostscript9-agpl*
  39. print/ghostscript9-agpl-nox11*
  40. print/ghostscript9-base*
  41. print/ghostscript9-nox11*
  42. science/siril*
  43. x11-toolkits/wlroots-devel*
  44. 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 lcms2-2.16_2: DOCS=on: Build and/or install documentation JPEGICC=on: Build color profile applier for JPEG TIFFICC=on: Build color profile applier for TIFF ===> Use 'make config' to modify these settings
Options name:
graphics_lcms2
USES:
cpe libtool localbase:ldflags pathfix jpeg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/mm2/Little-CMS/releases/download/lcms2.16/
Collapse this list.

Number of commits found: 57

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.16_2
27 Apr 2024 12:44:59
commit hash: 98bf25875a9924c20931d32469982585bb8447e8commit hash: 98bf25875a9924c20931d32469982585bb8447e8commit hash: 98bf25875a9924c20931d32469982585bb8447e8commit hash: 98bf25875a9924c20931d32469982585bb8447e8 files touched by this commit
Tijl Coosemans (tijl) search for other commits by this committer
graphics/tiff: Update to 4.6.0

PR:		278577
Exp-run by:	antoine
2.16_1
13 Apr 2024 13:03:19
commit hash: 62ed19575439e1d279d6736acd96ff58c4246599commit hash: 62ed19575439e1d279d6736acd96ff58c4246599commit hash: 62ed19575439e1d279d6736acd96ff58c4246599commit hash: 62ed19575439e1d279d6736acd96ff58c4246599 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*/*: Remove GNU_CONFIGURE_MANPREFIX=${PREFIX}/share after
9fd7ee1cdf6cbd5528159b58a966e1a40e2909a9
2.16_1
21 Feb 2024 15:06:31
commit hash: fdbfedd5764adeaddf8912eb12ff20d3b67ab999commit hash: fdbfedd5764adeaddf8912eb12ff20d3b67ab999commit hash: fdbfedd5764adeaddf8912eb12ff20d3b67ab999commit hash: fdbfedd5764adeaddf8912eb12ff20d3b67ab999 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Sort PLIST after 7607a3d39bf420bd6aa6a0f9184abe9a601d3cc7
2.16_1
27 Jan 2024 00:30:41
commit hash: 7607a3d39bf420bd6aa6a0f9184abe9a601d3cc7commit hash: 7607a3d39bf420bd6aa6a0f9184abe9a601d3cc7commit hash: 7607a3d39bf420bd6aa6a0f9184abe9a601d3cc7commit hash: 7607a3d39bf420bd6aa6a0f9184abe9a601d3cc7 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
graphics/lcms2: Moved man to share/man

Approved by:    portmgr (blanket)
2.16
14 Dec 2023 05:48:18
commit hash: e9fb97cf02aa3aa7f3c672ce51ceb715d334d9c7commit hash: e9fb97cf02aa3aa7f3c672ce51ceb715d334d9c7commit hash: e9fb97cf02aa3aa7f3c672ce51ceb715d334d9c7commit hash: e9fb97cf02aa3aa7f3c672ce51ceb715d334d9c7 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Update to 2.16

- Update LICENSE_FILE

Changes:	https://github.com/mm2/Little-CMS/releases
2.15_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
2.15_1
18 Apr 2023 18:00:44
commit hash: 0fe0161fcd1503e4119e5e67ddbabaf08522cca6commit hash: 0fe0161fcd1503e4119e5e67ddbabaf08522cca6commit hash: 0fe0161fcd1503e4119e5e67ddbabaf08522cca6commit hash: 0fe0161fcd1503e4119e5e67ddbabaf08522cca6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Build and install fast-float and multi-threaded plugins

- Bump PORTREVISION for package change
2.15
05 Apr 2023 17:29:48
commit hash: 122f09a3f1110cd11883ef364ce482b991c7eb7dcommit hash: 122f09a3f1110cd11883ef364ce482b991c7eb7dcommit hash: 122f09a3f1110cd11883ef364ce482b991c7eb7dcommit hash: 122f09a3f1110cd11883ef364ce482b991c7eb7d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Update to 2.15

- Update WWW and clean up pkg-descr

Changes:	https://github.com/mm2/Little-CMS/releases
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)
2.13.1
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)
2.13.1
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)
2.13.1
13 May 2022 11:39:15
commit hash: f04290cb5913aba2fe34d10a606c75308056943bcommit hash: f04290cb5913aba2fe34d10a606c75308056943bcommit hash: f04290cb5913aba2fe34d10a606c75308056943bcommit hash: f04290cb5913aba2fe34d10a606c75308056943b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Update to 2.13.1

Changes:	https://github.com/mm2/Little-CMS/releases
2.12
25 Oct 2021 15:57:15
commit hash: a5869a9c5f283d892e2b1fd0f2d65f2ef6f1aedecommit hash: a5869a9c5f283d892e2b1fd0f2d65f2ef6f1aedecommit hash: a5869a9c5f283d892e2b1fd0f2d65f2ef6f1aedecommit hash: a5869a9c5f283d892e2b1fd0f2d65f2ef6f1aede files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Cosmetic change
2.12
23 Oct 2021 19:48:16
commit hash: a3bce267aabdd4d43d4311d0cff320b63385e148commit hash: a3bce267aabdd4d43d4311d0cff320b63385e148commit hash: a3bce267aabdd4d43d4311d0cff320b63385e148commit hash: a3bce267aabdd4d43d4311d0cff320b63385e148 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
graphics/lcms2: Add CPE information

Approved by:    portmgr (blanket)
2.12
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.
2.12
17 Feb 2021 18:01:15
Revision:565547Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.12

- Use upstream release tarball
- Update WWW

Changes:	https://github.com/mm2/Little-CMS/releases
2.11_1
22 Jun 2020 16:06:56
Revision:539820Original commit files touched by this commit
sunpoet search for other commits by this committer
Change MASTER_SITES to GitHub

- Bump PORTREVISION for package change

littlecms.com is quite slow and sometimes unresolvable.
SF does not have 2.11 tarball when I downloaded it from littlecms.com.
And upstream changed 2.11 tag to include documentation change from pdf to odt
[1].

[1]
https://github.com/mm2/Little-CMS/commit/17eb080324a9f16e0e7ab37bbcda7ae42b946294
2.11
17 Jun 2020 17:59:50
Revision:539437Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.11

Changes:	https://github.com/mm2/Little-CMS/releases
		https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.10
03 Jun 2020 18:08:08
Revision:537637Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.10

Changes:	https://github.com/mm2/Little-CMS/releases
2.9
19 Jan 2020 11:09:57
Revision:523538Original commit files touched by this commit
sunpoet search for other commits by this committer
Cosmetic change
2.9
11 Dec 2017 10:36:55
Revision:455940Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.9

Changes:	https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.8
19 Nov 2016 18:13:20
Revision:426521Original commit files touched by this commit
sunpoet search for other commits by this committer
- Fix PLIST
2.8
19 Nov 2016 17:03:13
Revision:426402Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 2.8

Changes:	https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.7_2
30 Sep 2016 19:24:30
Revision:423014Original commit files touched by this commit
tijl search for other commits by this committer
Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2.7_2
23 May 2016 03:49:28
Revision:415651Original commit files touched by this commit
sunpoet search for other commits by this committer
- Add upstream and my LOCAL to MASTER_SITES
2.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
2.7_2
29 Nov 2015 07:00:42
Revision:402582Original commit files touched by this commit
sunpoet search for other commits by this committer
- Fix build on armv6
- Bump PORTREVISION for package change

PR:		201226
Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
Tested by:	mmoll
2.7_1
15 Oct 2015 20:16:20
Revision:399366Original commit files touched by this commit
sunpoet search for other commits by this committer
- Add LICENSE_FILE
- Use USES=localbase
- Convert to new options target helper
2.7_1
01 Oct 2015 15:55:52
Revision:398297Original commit files touched by this commit
sunpoet search for other commits by this committer
- Convert to new test framework
2.7_1
23 Aug 2015 16:44:17
Revision:395121Original commit files touched by this commit
sunpoet search for other commits by this committer
- Remove :keepla from USES=libtool
2.7
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
2.7
19 Mar 2015 16:44:13
Revision:381615Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 2.7
- Cleanup MASTER_SITES

Changes:	https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.6_3
18 Jan 2015 22:49:19
Revision:377371Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use INSTALL_TARGET=install-strip instead of STRIP_CMD
2.6_3
09 Jun 2014 07:49:58
Revision:357111Original commit files touched by this commit
tijl search for other commits by this committer
Revert r356926 and r356927.  Not all ports that depend on lcms* have been
converted to USES=libtool yet, so their .la files may still refer to the
lcms* .la files.
2.6_2
07 Jun 2014 16:45:45
Revision:356927Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use USES=libtool
- Bump PORTREVISION for package change
2.6_1
23 Apr 2014 13:25:17
Revision:351936Original commit files touched by this commit
tijl search for other commits by this committer
When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.6
06 Apr 2014 05:47:04
Revision:350298Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 2.6
- Enable JPEGICC and TIFFICC by default
- Use USES=libtool instead of USE_GNOME=lthack
- Use PORTDOCS
- Install static library
- Strip shared library
- Use MAKE_CMD
- Remove unnecessary PLIST_SUB
- Simplify Makefile

Changes:	https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.5
25 Dec 2013 20:10:17
Revision:337449Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use USES=pathfix
2.5
21 Nov 2013 23:12:40
Revision:334539Original commit files touched by this commit
sunpoet search for other commits by this committer
- Convert to new LIB_DEPENDS format
- Convert to new options helper
- Support STAGEDIR
2.5
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)
2.5
25 Aug 2013 16:14:58
Revision:325358Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use !${PORT_OPTIONS:Mfoo} instead of empty(PORT_OPTIONS:Mfoo)
2.5
10 Jul 2013 03:41:06
Revision:322609Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 2.5

Changes:	https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.4
08 Oct 2012 14:22:10
Revision:305537Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Fix typo in MAN1

PR:		ports/172465
Submitted by:	Oliver Heesakkers <dev2@heesakkers.info>
2.4
07 Oct 2012 15:09:51
Revision:305489Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 2.4
- Convert to new options framework
- Fix CONFIGURE_ARGS
- Cleanup Makefile
- Cosmetic change

Changes:	https://github.com/mm2/Little-CMS/blob/master/ChangeLog
2.3
17 Dec 2011 15:07:28
Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 2.3
- Use bsd.port.options.mk
- Pet portlint
- Cosmetic change

Changes:        https://github.com/mm2/Little-CMS/blob/master/ChangeLog
               
http://littlecms2.blogspot.com/2011/12/littlecms-23-released.html
2.2
14 Nov 2011 01:57:45
Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Take maintainership

Feature safe:   yes
2.2
09 Nov 2011 15:26:04
Original commit files touched by this commit This port version is marked as vulnerable.
miwi search for other commits by this committer
- Remove WITH_FBSD10_FIX, is no longer needed
2.2
04 Nov 2011 13:55:43
Original commit files touched by this commit This port version is marked as vulnerable.
danfe search for other commits by this committer
Back out some parts of the previous commit.  While "technicalist excellence"
might be something cool, eternal values such as obviousness and readability
should not be sacrificed in its sake.

Discussed with: pav
2.2
04 Nov 2011 08:20:11
Original commit files touched by this commit This port version is marked as vulnerable.
danfe search for other commits by this committer
- Convert old school PLIST_SUB's to PLIST_FILES tuning and offload pkg-pist
- Assign MAN1 variable dynamically, based on selection of utilities
- Register `test' target quite natural dependency on `build' one, and hook
  it to `regression-test' so tests will be run when building on tinderbox
2.2
04 Nov 2011 03:41:21
Original commit files touched by this commit This port version is marked as vulnerable.
danfe search for other commits by this committer
- Canonicalize Makefile header
- Rephrase COMMENT line, define LICENSE (MIT)
- Prefer lowercase (foo) to uppercase (FOO) variables in ``.for .. .endfor''
  loops, as it indicates better that variable supposed to be "local"
- Cleanup Makefile (drop no-op REINPLACE_CMD's, CFLAGS augmentation, etc.)
- Use more standard MANPREFIX instead of MAN1PREFIX which also does not seem
  to be documented anywhere
2.2
04 Nov 2011 03:32:19
Original commit files touched by this commit This port version is marked as vulnerable.
danfe search for other commits by this committer
- Improve port description (reformat and make it more complete)
- Stop telling lies about LGPL; while Little CMS did use LGPL until revision
  1.12, it switched to the MIT license after that as it is more suitable for
  commercial applications
- Remove Author tag since WWW page is comprehensive enough
2.2
27 Oct 2011 10:37:43
Original commit files touched by this commit This port version is marked as vulnerable.
beat search for other commits by this committer
- Fix build on FreeBSD 10
- Remove contiguous blank line
2.2
24 Oct 2011 03:33:20
Original commit files touched by this commit This port version is marked as vulnerable.
stas search for other commits by this committer
- Return my ports back to the pool.  I was unable to make any fixes to
  my ports in the past 3 weeks while ports were broken on any 10.x
  machines, which means I'm unable to maintain them.  So let people know
  that there's no available support for them until things are back to
  normal (which also means that anyone with spare time will be able
  to fix them without getting approval).
2.2
23 Sep 2011 22:26:39
Original commit files touched by this commit This port version is marked as vulnerable.
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
2.2
18 Sep 2011 06:00:32
Original commit files touched by this commit This port version is marked as vulnerable.
stas search for other commits by this committer
- Update to 2.2.  This is a bugfix release; it also adds support for
  dictionary metatag.

Submitted by:   kwm@
2.1
11 Aug 2011 19:20:17
Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
kwm search for other commits by this committer
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:             ports/159624
Submitted by:   Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2.1
05 Dec 2010 08:32:42
Original commit files touched by this commit This port version is marked as vulnerable.
stas search for other commits by this committer
- Add port for graphics/lcms2, a second version of Little CMS.
  This is a separate port, because lcms2 is not API compatible with
  lcms1.

  WWW:  http://www.littlecms.com/

Number of commits found: 57