Commit graph

37 commits

Author SHA1 Message Date
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
Koop Mast
c9427232aa Update ImageMagick7 to a new snapshot from 2016-01-19. 2016-01-20 15:46:33 +00:00
Mathieu Arnold
7c47779cb9 Fix usage of ${PERL5}.
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
2015-12-17 17:19:48 +00:00
Koop Mast
ef3b873d94 Update ImageMagick7 to 20151120 snapshot.
* Convert the custom test target into a do-test target and run it when
  the TESTS options is selected.
* Sort plist
2015-11-22 10:15:41 +00:00
Koop Mast
139d78fc96 Update ImageMagick snapshot from 20151006. 2015-10-09 22:04:46 +00:00
Koop Mast
53ac869842 Update ImageMagick7 to the snapshot from 2015.09.02. 2015-09-03 22:23:09 +00:00
Hiroki Sato
27470e1676 - 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
   enabled when the library is available.

   This depends on *-base (RUN_DEPENDS).  USES=ghostscript:x11
   will set dependency on one of them.

- Fix integer overflow reported as CVE-2015-3228.

- Update Uses/ghostscript.mk:

 * Add x11 keyword.  nox11 keyword is now obsolete.

 * Use packagename in *_DEPENDS line to prevent relationship between
   -base and -x11 packages from being broken.

- Fix x11/nox11 keyword and bump PORTREVISION in ports using
  USES=ghostscript to update dependency of pre-compiled packages.
2015-08-22 17:48:35 +00:00
Koop Mast
df3e062a9d Add some more X11 / NOX11 checks around USES=ghostscript usage.
While here apply the same checks to IM7.

PR:		201993
Submitted by:	daniel@blodan.se
2015-08-02 18:13:16 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Koop Mast
f84b0c1cc7 Catch up with ghostscript changes. 2015-07-25 09:40:34 +00:00
Mathieu Arnold
1260f4d987 [00:01:47] ====>> Warning: (graphics/ImageMagick7): make: "/poudriere/ports/head/graphics/ImageMagick7/Makefile" line 387: Malformed conditional (${USER} == kwm)
Sponsored by:	Absolight
2015-07-22 21:54:18 +00:00
Koop Mast
b7c58308a1 Add ImageMagick 7.0.0-0 snapshot from 20150715.
* This is a beta release, API breakage might happen.
* HDRI option is now on by default.
* Remove second WWW url in pkg-descr.
2015-07-16 12:30:27 +00:00