Commit Graph

64 Commits

Author SHA1 Message Date
Jason E. Hale 3676ef0b9e graphics/libraw: Update to 0.20.2
Bump PORTREVISION on consumers due to shared library bump.

Changes:	https://www.libraw.org/news/libraw-0-20-2-Release
2021-01-01 00:04:42 +00:00
Tobias C. Berner 9e0e8d17a4 Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
  supporting rust
- this will fix some graphical issues on these architectures

PR:		250276
Exp-run by:	antoine
Submitted by:	tobik
Differential Revision:	https://reviews.freebsd.org/D18878
2020-11-09 17:08:12 +00:00
Jochen Neumeister 0e8a6896b7 Update to 7.0.10-24
This Update fix a vulnerabiliy:
2020-06-14 7.0.10-20 <quetzlzacatenango@image...>
Fix out-of-bounds vulnerability when reading sixel images (reference https://github.com/ImageMagick/ImageMagick/issues/2143).

Full Changelog: https://imagemagick.org/script/changelog.php

PR:		246337
Reported by:	VVD <vvd@unislabs.com>
Approved by:	kwm (maintainer timeout)
MFH:		2020Q3
Sponsored by:	Netzkommune GmbH
2020-07-28 13:02:35 +00:00
Koop Mast 6c1c55a124 Update ImageMagick7 to 7.0.10-6
- Fix library name in bin/Magick*-config scripts. [1]
- Reduce nox11 diff with the Imagemagick 6 version.

PR:		245557 [1], 244275 [2]
Reported by:	VVD (vvd@unislabs.com) [1]
		nork@ninth-nine.com [2]
2020-04-19 17:51:34 +00:00
Sunpoet Po-Chuan Hsieh 69f1c7e460 Update MASTER_SITES and WWW
Approved by:	portmgr (blanket)
2020-03-01 06:51:11 +00:00
Koop Mast 73330fb37a Update ImageMagick6 to 7.0.9-20. 2020-01-31 15:26:27 +00:00
Koop Mast d4d2338a2c Update Imagemagick7 to 7.0.9-18. 2020-01-26 17:22:57 +00:00
Niclas Zeising a3c56e68df Add USES=xorg USES=gl, ports categories e and g
Add USES=xorg and USES=gl to ports in categories starting with 'e' and 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-05 22:21:16 +00:00
Tobias Kortkamp 5fdbc9c995 Canonicalize librsvg dependency
- Use USE_GNOME=librsvg2 where possible
- Reduce scope of D18878
2019-09-13 12:44:02 +00:00
Koop Mast 892582eb04 Update ImageMagick to 7.0.8.57.
Temperarly disable RAQM support in the -nox11 port since it pulls in X libraries (via harfbuzz->cairo->X) [1].

Thanks to the reportes for tracking down where  the extra dependancies came from.

PR:		239156
Reported by:	Martin Waschbüsch <martin@waschbuesch.de>
		Ting-Wei Lan <lantw44@gmail.com>
		Gary <freebsd-bugzilla@in-addr.com>
2019-08-05 16:25:45 +00:00
Gerald Pfeifer ea8c8ec7da 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
2019-07-26 20:46:53 +00:00
Koop Mast 51c58d39d1 Update Imagemagick7 to 7.0.8-50. 2019-06-26 17:42:16 +00:00
Koop Mast 8ec2686ab6 Update ImageMagick7 to 7.0.8-48.
Add support for complex text layout via libraqm.
2019-06-03 20:35:09 +00:00
Koop Mast 77b331d518 Update ImageMagick7 to 7.0.8.47.
PR:		238199
Reported by:	Tommy P <tommyhp2@gmail.com>
MFH:		2019Q2
Security:	183d700e-ec70-487e-a9c4-632324afa934
2019-05-30 11:01:11 +00:00
Jason E. Hale 67d26aa566 graphics/libraw: Update to 0.19.2
- Demosaic packs are no longer distributed nor supported upstream
- Bump PORTREVISON on all consumers due to libraw shlib version increase

Changes:	https://www.libraw.org/news/libraw-0-19-2-release
2019-03-29 23:00:35 +00:00
Koop Mast 70f1f8e30b Update ImageMagick7 to 7.0.8-22. 2018-12-30 20:51:02 +00:00
Koop Mast ceb431bc08 Update ImageMagick7 to 7.0.8-20. 2018-12-25 12:17:29 +00:00
Koop Mast df374cdb4a Update Imagemagick7 to 7.0.8-16. 2018-12-12 18:01:39 +00:00
Gerald Pfeifer a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

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, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Koop Mast c76f570dba * Fix a bug in the icon coder
* Fix a bug in configure that resulted in a string being inserted in the Libs.private field of the pkg-config files.

Remove broken from 3 ports that where broken by the above bugs.

Reported by:	jbeich@
Obtained from:	upstream
2018-11-20 16:56:57 +00:00
Koop Mast f4330257e9 Update ImageMagick7 to 7.0.8.14 [1]
* Add option for ISO/IEC 23008-12:2017 HEIF suport [1]
* Add option for RAW support (from IM6).
* Convert a number of options to optionhelpers (sync from IM6).
* Add comment to the patch-config_policy.xml file why it still needed.

PR:		230788 (based on) [1]
Submitted by:	Sebastian Steinmetz <freebsd-2018@sebastiansteinmetz.ch>
2018-11-11 15:43:03 +00:00
Koop Mast 289883b11b Update ImageMagick to 6.9.10.14 [1]
* Add PKGNAMESUFFIX and rename the directory. This was done to show
  that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.

Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.

Chase these changes in all the ports that using IM6.

PR:		225102 (based on, only the version update) [1]
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
2018-11-10 19:57:07 +00:00
Matthias Andree d1cfeab07e Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr.
Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0>

Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase
the new lower-case spelling of the name, and to omit the version from the
library name to ease future maintenance.

Bump PORTREVISION of all ports that depend on ilmbase or openexr directly,
so that they all get rebuilt on upgrades.

Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now
that its Iex::BaseExc class is no longer derived from std::string,
details were given upstream through https://github.com/ampas/CTL/issues/71
and (b) to unwind semicolon/;-lists in cmake that stem from openexr/
ilmbase pkg-config variables.
(Note ampasCTL is unmaintained as FreeBSD port, and upstream,
and I cannot run-time test it.)

Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending
directly or indirectly on ilmbase and/or openexr have passed without
regressions.  Thus invoking due diligence, I believe I have done the
equivalent of an -exp run, and do not require approval for the dependency
chases to third-party ports.
2018-09-22 10:15:22 +00:00
Kurt Jaeger 298ca7be4e graphics/ImageMagick[7]: remove CONFLICTS with lang/execline, 2nd try
- lang/execline dropped their bin/import, so it no longer conflicts

PR:		185818
Submitted by:	mj@netauth.com
Approved by:	kwm (maintainer timeout)
2018-09-22 07:49:35 +00:00
Antoine Brodin 9a16f45709 Revert r480301, it's broken
With hat:	portmgr
2018-09-21 22:02:31 +00:00
Kurt Jaeger 4d45bea2d7 graphics/ImageMagick[7]: remove CONFLICTS with lang/execline
- lang/execline dropped their bin/import, so it no longer conflicts

PR:		185818
Submitted by:	mj@netauth.com
Approved by:	koobs (maintainer timeout)
2018-09-21 18:37:30 +00:00
Gerald Pfeifer 09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Koop Mast 536fe7a081 Update ImageMagick to 7.0.7-16. 2017-12-26 16:14:29 +00:00
Antoine Brodin 13ca35d735 Fix the context of some patches so that they apply with stricter patch(1)
PR:		223545
With hat:	portmgr
2017-11-09 20:09:18 +00:00
Koop Mast a2e20bbb81 Update ImageMagick7 to 7.0.7-4. 2017-09-24 13:14:27 +00:00
Koop Mast d2e29d7aac ImageMagick7 to 7.0.7-2.
Disable FPX (FlashPix) support by default. This image format is really
rare these days coupled with that there are known CVE's in libfpx and
it doesn't seem to be maintained these days. It doesn't make sense to
keep it enabled by default anymore. [1]

Bump vapoursynth for sharedi library bumps in IM7.

PR:		222309 [1]
Submitted by:	Anton Yuzhaninov <citrin+pr@citrin.ru> [1]
2017-09-19 14:12:41 +00:00
Gerald Pfeifer e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

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, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Pawel Pekala 05054f84e2 Register CONFLICTS
Approved by:	portmgr blanket
2017-07-16 16:28:52 +00:00
Koop Mast 35e84a4a29 Update ImageMagick7 to 7.0.5-10. 2017-06-07 17:45:05 +00:00
Koop Mast db665d93b4 Update ImageMagick to 7.0.5-9.
PR:		219627
2017-05-29 14:34:22 +00:00
Koop Mast eb3069b55f Update ImageMagick7 to 7.0.5-7. 2017-05-24 13:29:18 +00:00
Koop Mast c81558da29 Update ImageMagick7 to 7.0.5-6.
PR:		216930
2017-05-17 12:12:32 +00:00
Sunpoet Po-Chuan Hsieh 7d3a967cfb Update to 0.6.0
- Bump PORTREVISION for dependent ports

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
2017-04-30 12:50:54 +00:00
Gerald Pfeifer 04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Mark Felder 481b84fa1c graphics/ImageMagick7: Update to 7.0.3-7
Summarized ChangeLog since 7.0.2-9:

  * Off by one memory allocation (reference
    https://github.com/ImageMagick/ImageMagick/issues/296).
  * The -extent option now matches the results of IMv6 (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=30779).
  * Prevent fault in MSL interpreter (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30797).
  * Mask composite produces proper results for the convert utility (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29675).
  * Added layer RLE compression to the PSD encoder.
  * Fixed incorrect parsing with ordered dither. (reference
    https://github.com/ImageMagick/ImageMagick/issues/254)
  * Unit test pass again after small SUN image patch.
  * Fixed incorrect RLE decoding when reading a DCM image that contains
    multiple segments.
  * Fixed incorrect RLE decoding when reading an SGI image (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30514)
  * Added layer RLE compression to the PSD encoder.
  * Added define 'psd:preserve-opacity-mask' to preserve the opacity mask
    in a PSD file.
  * Fixed issue where the display window was used instead of the data window
    when reading EXR files (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=137849).
  * Fixed reading DXT1 images with an alpha channel.
  * Fixed incorrect padding calculation in PSD encoder.
  * Added define 'psd:additional-info' to preserve the additional information
    in a PSD file.
  * Prevent buffer overflow in BMP & SGI coders (bug report from
    pwchen&rayzhong of tencent).
  * Prevent buffer overflow and other problems in SIXEL, PDB, MAP, TIFF and
    CALS coders (bug report from Donghai Zhu).
  * The -stream option now increments the pixel pointer properly (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30327).

PR:		214511
MFH:		2016Q4
2016-12-04 23:59:10 +00:00
Gerald Pfeifer 89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Koop Mast 5268b998c0 Update ImageMagick7 to 7.0.2-9.
Only add dependancy (indirect) to glib20 if the depenancy uses glib20. [1]
Add Indirect dependancy to ilmbase for the exr plugin.

Reported by:  Miroslav Lachman <000.fbsd@quip.cz> (on freebsd-ports@) [1]
2016-08-22 19:03:20 +00:00
Koop Mast 8645961d76 Fix plist so this port now packages.
Reported by:	pkg-fallout@
2016-08-11 10:32:56 +00:00
Koop Mast c1b43977c8 Don't add X libraries to the nox11 ports [1]
While here fix USE_GNOME in the SVG case to add to the USE_GNOME macro
and not overwrite it.

PR:		211721 [1]
Reported by:	Gary (freebsd-bugzilla@in-addr.com)
Pointy hat to:	kwm@
2016-08-10 12:08:05 +00:00
Koop Mast dee5a4a40b Update ImageMagick7 to 7.0.2.7.
Register indirect dependancies.

PR:		201726 (based on)
2016-08-10 10:00:41 +00:00
Koop Mast a90ad1730b Update ImageMagick7 to 7.0.1-5. 2016-05-19 09:39:17 +00:00
Koop Mast 374b9efc3e Update ImageMagick7 to 7.0.1.3.
Remove the delegate patch since it done in IM now.

MFH:		2016Q2
Security:	82b702e0-1907-11e6-857b-00221503d280
2016-05-13 12:57:03 +00:00
Koop Mast d46f171c65 Disable EPHEMERAL, HTTPS, MVG and MSL coders until a a new release can be
made what fixes the CVE issues with these coders.

Obtained from:	ImageMagick support forum
Security:	CVE-2016-3714
2016-05-03 21:52:32 +00:00
Koop Mast 065e450000 Update ImageMagick7 to 7.0.1-0.
* Switch to USES=localbase.
* Removal all the warnings about this being unstable now that it is
  released.
* Switch to CONFLICT_INSTALL
2016-05-03 08:48:27 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00