Commit graph

61 commits

Author SHA1 Message Date
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
Sunpoet Po-Chuan Hsieh
1fc33e5d96 - Update to 0.5.0
- Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
2016-04-01 11:17:54 +00:00
Tijl Coosemans
77760fcb63 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)
2016-03-24 15:47:50 +00:00
Koop Mast
d8e54fbb3d Update ImageMagick7 to snapshot from 2016.02.25 2016-02-26 15:33:49 +00:00