Commit graph

20449 commits

Author SHA1 Message Date
Kurt Jaeger
e72067c93c graphics/tulip: 4.7.0 -> 4.8.1
Changes:
  http://tulip.labri.fr/TulipDrupal/?q=node/2121

PR:		207818
Submitted by:	Ben Woods <woodsb02@gmail.com> (maintainer), rakuco
2016-03-14 19:51:11 +00:00
John Marino
e02e1a88f6 graphics/copperspice: Add DragonFly support 2016-03-14 12:04:26 +00:00
Antoine Brodin
989bb4c20d Deprecate ports broken for more than 6 months 2016-03-13 18:45:42 +00:00
John Marino
83b5902bbe graphics/copperspice: Upgrade to version 1.2.2 (Unbreak)
Tested on FreeBSD 10.2 amd64.  I confirmed it still does not build on
i386 (same issue documented in BROKEN message for i386)
2016-03-13 17:52:30 +00:00
Mathieu Arnold
5815027c46 These ports do not build with PHP 7.0, make them as such.
Also, mark those who try to use mysql, which does not exist in PHP 7.0.

Sponsored by:	Absolight
2016-03-13 16:56:42 +00:00
Thomas Zander
f923d51199 Fix cross site scripting vulnerability, bump PORTREVISION
Fix CVE-2009-4422: Multiple cross-site scripting (XSS) vulnerabilities in
the GetURLArguments function in jpgraph.php in Aditus Consulting JpGraph
3.0.6 allow remote attackers to inject arbitrary web script or HTML via a
key to csim_in_html_ex1.php, and other unspecified vectors.

Despite ports tree version is 3.0.7, this vulnerability has not been fixed.
The solution is taken from
http://www.securityfocus.com/archive/1/archive/1/508586/100/0/threaded

While on it:
- Fix typo in port creator's mail address
- Add LICENSE*
- Add NO_ARCH=yes (port only installs scripts)

PR:		207001
Submitted by:	venture37@geeklan.co.uk
MFH:		2016Q1
Security:	CVE-2009-4422
2016-03-13 16:19:27 +00:00
Sunpoet Po-Chuan Hsieh
a99fb47e4e - Fix MASTER_SITES
PR:		207935
Submitted by:	Anton Sayetsky <vsasjason@gmail.com> (maintainer)
2016-03-13 14:56:47 +00:00
Mathieu Arnold
5c27392b08 Put back PKGNAMESUFFIX.
Sponsored by:	Absolight
2016-03-12 22:43:39 +00:00
Greg Lehey
662415f352 Upgrade to 2016.0.0 RC2.
Remove repetitive PKGNAMESUFFIX.
2016-03-12 22:36:11 +00:00
Jimmy Olgeni
818591ea92 Sort graphics/Makefile. 2016-03-12 17:16:23 +00:00
Thomas Zander
b2101632af Update to upstream version 1.3.2
PR:		207540
Submitted by:	udvzsolt@gmail.com
Approved by:	maintainer timeout
2016-03-12 17:15:05 +00:00
Raphael Kubo da Costa
40a2da09ba Update to 1.8.0.
Changelog:
* Made "-reduce" and "-force" the default behavior.  Removed obsolete
  options "-plte_len", "-cc", "-nocc", "-double_gamma", "-already_crushed",
  and "-bit_depth". Removed "things_have_changed" code.
* Deleted png_read_update_info() statement that was mistakenly added to
  version 1.7.89. It caused "bad adaptive filter value" errors.
* Suppress warning about "damaged LZ stream" when bailing out and building
  with libpng-1.7.0beta.
* Added a LICENSE file to the distribution. It points to the actual
  license appearing in the NOTICES section near the top of pngcrush.c
* Show if pngcrush is built with bundled or system libpng and zlib.
* Fixed segfault while writing a -loco MNG (bug found with AFL, reported
  by Brian Carpenter). Bug was introduced in pngcrush-1.7.35.

PR:		207801
Submitted by:	Anton Sayetsky <vsasjason@gmail.com> (maintainer)
2016-03-12 12:12:11 +00:00
Martin Matuska
5e13fb9135 Update pecl-imagick to 3.4.1 and unbreak with PHP7
PR:		ports/207904
Submitted by:	Daniel Ylitalo
2016-03-11 22:23:00 +00:00
Jean-Sébastien Pédron
6449a43c35 graphics/darktable: Update to 2.0.2
This update also fixes the build on FreeBSD 9.3-RELEASE where the
definition of powl(3) is hidden behind _DECLARE_C99_LDBL_MATH.

Reviewed by:	kwm
Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D5279
2016-03-11 19:01:42 +00:00
Dmitry Marakasov
84ba873780 - Fix build on 11.x [1]
- Switch to USES=localbase
- Switch to options helpers
- Fix testing

PR:		196161
Submitted by:	jbeich [1]
2016-03-11 12:36:19 +00:00
Tijl Coosemans
59272d1017 Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
have been moved from cups to cups-filters and they have been configured to
use PDF as an intermediate format instead of PostScript.

Merging of cups-base, cups-client and cups-image into print/cups:
- cups-image provides a library to work with the cups raster format.  It is
  only used to implement filters and printer drivers and these only exist
  in the context of a cups server so there's no need to separate this from
  cups-base.
- cups-client provides a library that allows applications to print via cups.
  It is possible to use the library to access a remote cups server without
  running a local cups server, but such a setup is discouraged and the
  configuration file to set this up has been marked deprecated.  It is
  better to run a local cups server and let that talk to the remote cups
  server because then you have the benefits of local job queuing in case the
  remote server is down or busy.  Given this and the fact that without
  filters cups-base is now smaller than it used to be it makes sense to
  merge the ports.  The patch also adds options IPPTOOL, DOCS and NLS which
  when disabled make the new cups package smaller than the current
  cups-client package.  Merging the ports also prevents problems with
  options like ZEROCONF being configured differently in both ports.
- print/cups was a metaport that depended on cups-base and some filters.
  There isn't really a need for such a metaport so cups-base can be renamed
  to cups.  The filters can be depended on by printer drivers such as hplip
  if they need them.

Additional changes to the new print/cups:
- Clean up the patches.  They seem to have been regenerated with post-patch
  changes included.
- Add a patch to prevent intermediate conversion to PDF when a PostScript
  file is sent to a PostScript printer when cups-filters is installed.
- Fix the PAM configuration file.
- Add a patch to let the server search /usr/local/share/ppd like on Linux so
  other ports don't have to add links to it.
- Remove ulpt(4) helper scripts.  The port uses libusb with ugen(4).
- Remove support for mDNSResponder.  cups-filters only supports Avahi.
- Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11.
- Optionally depend on colord for ICC profile support.
- Various smaller changes.

Changes to print/cups-filters:
- Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead
  of LOGIN.
- Development of foomatic-filters has been moved to cups-filters so let this
  port install foomatic related files and add foomatic-filters to CONFLICTS.
- Fix location of liblouis tables.
- Add patch to fix ICC support.

Changes to print/cups-pstoraster:
This port is essentially an old version of Ghostscript plus a cups filter.
It's no longer developed.  This commit removes it and changes existing
dependencies to print/cups-filters which depends on print/ghostscript* and
includes a gstoraster filter that can handle both PostScript and PDF.

Changes to print/foomatic-db*:
Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX.

Changes to print/foomatic-filters:
Install beh backend with its original name again and add cups-filters to
CONFLICTS.

Changes to print/hplip:
- Stop installing hpijs/foomatic-rip support.  This is no longer supported
  upstream.
- Stop installing hpcups PPDs.  These are now automatically generated.  The
  bundled PPDs are generated for an older version of cups.
- Rename the QT option to X11 to support WITHOUT_X11.
- Simplify the patches now that ports are installed in a staging area.
- Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket
  like avahi-daemon does.  This fixes Zeroconf support for HP network
  printers.

PR:		207746
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-11 11:53:42 +00:00
TAKATSU Tomonari
fa5238fbb7 - Update to 0.8 2016-03-11 09:26:05 +00:00
Wen Heping
1b77946ffd - Update to 1.3.1
PR:		207753
Submitted by:	jochen@jochen-neumeister.de
2016-03-11 07:18:59 +00:00
Dmitry Marakasov
2fa4078568 - Update to 3.0.9
- Fix LICENSE
- Strip libraries
- Respect CFLAGS/CXXFLAGS
- Make proj optional
- Switch to options helpers
- Simplify docs installation

PR:		207060
Submitted by:	amdmi3
Approved by:	maintainer timeout (littlesavage@rambler.ru, 3 weeks)
2016-03-09 17:58:46 +00:00
Dmitry Marakasov
a40323812a - Fix plist wrt CYCLESOSL option
- Add 3 missing files to plist

PR:		207280
Submitted by:	amdmi3
Approved by:	maintainer timeout (mva, 3 weeks)
2016-03-09 17:54:08 +00:00
Raphael Kubo da Costa
037f3e1ee6 Update to 4.2.2.
* It is no longer necessary to set CONFIGURE_ARGS.
* Explain why we set CONFIGURE_ENV.

PR:		207688
Submitted by:	takefu@airport.fm
2016-03-09 17:15:18 +00:00
Mark Felder
0de3f2636e graphics/giflib: Add patch to fix regression
There is a regression with the 5.1.2 update to giflib. This affects the
ability for applications to render gif images usually ocurring after the
first gif image is rendered. Upstream has been notified but has not yet
provided feedback.

giflib 5.1.2 was a security fix, so reverting is not reasonable.

"The removed check look redundant - I couldn't find a code path where
Private->RunningBits would exceed that limit after initialization.
(Currently Private->RunningBits is checked before it is initialized)."

PR:		207849
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>
Approved by:	ports-secteam (with hat)
MFH:		2016Q1
2016-03-09 17:13:49 +00:00
Mathieu Arnold
193379f492 Update to 1.23.
PR:		206248
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
2016-03-08 16:04:15 +00:00
Mathieu Arnold
018eeadae5 Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
2016-03-08 13:09:12 +00:00
Greg Lehey
975e210fae Add missing library dependency.
Reported by:	   pkg-fallout@
2016-03-08 01:25:48 +00:00
Danilo Egea Gondolfo
e347c961e3 - Update to 1.3.9 2016-03-07 16:26:02 +00:00
Kurt Jaeger
f7c437bbe7 New port: graphics/libyuv
libyuv is an open source project that includes YUV scaling and conversion
functionality.

- Prepare content for compression, with point, bilinear or box filter.
- Convert to YUV from webcam formats.
- Convert from YUV to formats for rendering/effects.
- Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
- Optimized versions for SSE2/SSSE3/AVX2 on x86/x64,
  Neon on Arm, DSP R2 Mips are possible.

WWW: https://chromium.googlesource.com/libyuv/libyuv/

PR:		205680, 204958
Submitted by:	Corey Smith <corsmith@gmail.com>, numisemis@yahoo.com
2016-03-07 08:49:02 +00:00
Sunpoet Po-Chuan Hsieh
b0ecace408 - Update to 0.3.1
Changes:	https://gitlab.com/gitlab-org/gitlab_emoji/blob/master/CHANGELOG
		https://gitlab.com/gitlab-org/gitlab_emoji/commits/master
2016-03-06 06:32:35 +00:00
Sunpoet Po-Chuan Hsieh
e6d04969bc - Update to 2.2.1
Changes:	https://github.com/jonathanwiesel/gemojione/blob/master/CHANGELOG.md
		https://github.com/jonathanwiesel/gemojione/commits/master
2016-03-06 06:32:31 +00:00
Sunpoet Po-Chuan Hsieh
0625c9404b - Update to 1.9.0
Changes:	https://github.com/sdsykes/fastimage/commits/master
2016-03-06 06:32:22 +00:00
Sunpoet Po-Chuan Hsieh
f0c601985d - Mark IGNORE with PHP 7.0 2016-03-06 06:19:45 +00:00
Sunpoet Po-Chuan Hsieh
3b98a800f7 - Update to 2.0.2
Changes:	http://trac.osgeo.org/gdal/wiki/Release/2.0.2-News
2016-03-06 06:18:25 +00:00
Sunpoet Po-Chuan Hsieh
6ae7755450 - Update to 2.0.2
Changes:	http://trac.osgeo.org/gdal/wiki/Release/2.0.2-News
2016-03-06 06:18:21 +00:00
Sunpoet Po-Chuan Hsieh
0af0d87352 - Update to 2.0.2
Changes:	http://trac.osgeo.org/gdal/wiki/Release/2.0.2-News
2016-03-06 06:18:16 +00:00
Sunpoet Po-Chuan Hsieh
2ace489fec - Update to 2.0.2
- Remove USE_PERL5

Changes:	http://trac.osgeo.org/gdal/wiki/Release/2.0.2-News
2016-03-06 06:18:12 +00:00
Sunpoet Po-Chuan Hsieh
a88bc2283d - Update to 2.0.2
Changes:	http://trac.osgeo.org/gdal/wiki/Release/2.0.2-News
2016-03-06 06:18:08 +00:00
Greg Lehey
ad3a2293bc Add forgotten patch file.
Submitted by:	pkg-fallout
2016-03-06 01:16:22 +00:00
Jan Beich
b0648e5ce9 graphics/graphite2: update to 1.3.6
PR:		207686
Reviewed by:	tijl
MFH:		2016Q1 (maybe security)
2016-03-05 15:42:31 +00:00
TAKATSU Tomonari
c4bf0bd0e7 - Update to 2.1.0 2016-03-05 02:04:54 +00:00
Dmitry Marakasov
1fddb30802 - Update to 1.6.9
PR:		207061
Submitted by:	FreeBSD@ShaneWare.Biz (maintainer)
2016-03-04 19:06:08 +00:00
Dmitry Marakasov
7063b5d1f9 - Update to 1.6.10
PR:		207061
Submitted by:	FreeBSD@ShaneWare.Biz (maintainer)
2016-03-04 19:06:04 +00:00
Dmitry Marakasov
163fa870b7 - Don't build unused samples, fixes build with updated openimageio
PR:		207278
Submitted by:	amdmi3
Approved by:	maintainer timeout (danfe, 2 weeks)
2016-03-04 17:04:06 +00:00
Mathieu Arnold
25a7cbe2ee Hook hugin-2016 to the build, too.
Pointy hat to:	grog
Noticed by:	antoine
Sponsored by:	Absolight
2016-03-04 14:22:18 +00:00
Mathieu Arnold
6949736530 Fix dupplicate PKGBASE.
Pointy hat to:	grog
Noticed by:	antoine
Sponsored by:	Absolight
2016-03-04 12:24:36 +00:00
Greg Lehey
8c44af4827 New port hugin-2016, bleeding edge version of graphics/hugin.
Repo-copied version.
2016-03-04 01:40:29 +00:00
Greg Lehey
7e8b2b1b47 Remove again because it wasn't repo-copied.
Submitted by:	danfe@, junovitch@
Pointy hat to:	grog@
2016-03-04 01:16:03 +00:00
Koop Mast
2aadc6cf2b Update libchamplain to 0.12.13. 2016-03-03 20:43:34 +00:00
Koop Mast
09f0457da7 Update eom to 1.12.2. 2016-03-03 14:46:08 +00:00
John Marino
818d55ec61 graphics/giflib: Unbreak DF (reallocarray)
OSVERSION was used without OPSYS, but it turns out that DragonFly needs
a dedicated extra patch due to having a different name for the cdefs
macro.

Approved by:	blankets (restore working DF port/non-invasive DF support)
2016-03-03 12:26:16 +00:00
Greg Lehey
9ca5a7b190 New port hugin-2016, bleeding edge version of graphics/hugin. 2016-03-03 03:13:47 +00:00