1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-18 08:02:48 +00:00
Commit Graph

16 Commits

Author SHA1 Message Date
Raphael Kubo da Costa
2b7efc0453 Use system hunspell and quazip
Stop building its own bundled copies of quazip and hunspell.

Using bundled libraries is bad for several reasons [1], including breaking the
build, which happens with Qt 5.6 that passes -std=gnu++11 by default when the
compiler supports it:

    hunspell/affentry.hxx:30:94: error: cannot initialize a parameter of type 'unsigned short' with an rvalue of type 'nullptr_t'
    hunspell/affentry.hxx:93:103: error: cannot initialize a parameter of type 'unsigned short' with an rvalue of type 'nullptr_t'

Switching to the system versions fixes everything.

[1] https://www.freebsd.org/doc/en/books/porters-handbook/bundled-libs.html

PR:		212349
Approved by:	portmgr (mat)
2016-09-10 08:15:25 +00:00
Olivier Duchateau
548adee57e Chase update of Poppler after revision r421386 2016-09-05 20:02:03 +00:00
Pawel Pekala
70c33f8124 - Update to version 2.11.0 [1]
- Register proxy dependencies detected by stage-qa

PR:		211005 [1]
Submitted by:	Sergey Brunov [1]
Approved by:	maintainer timeout
2016-07-27 16:48:54 +00:00
Dmitry Marakasov
a0304f36de - Update to 2.10.8
PR:		208271
Submitted by:	sergey.v.brunov@gmail.com
Approved by:	maintainer timeout (abiliojr@gmail.com, 2 weeks)
2016-04-14 15:06:10 +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
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
cf649469f2 Update poppler to 0.40.0. [1]
Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
2016-01-21 19:40:10 +00:00
Max Brazhnikov
3284998b2c editors/texstudio:
- Update to 2.10.4

PR:		203841
Submitted by:	Sergey Brunov
Approved by:	Abilio Marques (maintainer)
2015-11-07 10:42:33 +00:00
Max Brazhnikov
288ec0edc3 editors/texstudio:
- Add patch to fix build on armv6 [1,2]
- Add option to build with Qt 4 or 5, enable Qt 5 by default [2]
- Remove needless INSTALLS_ICONS

PR:		199487 [1]
Reported by:	Ulrich Grey
Patch by:	mikael.urankar@gmail.com

PR:		202511 [2]
Submitted by:	Abilio Marques (maintainer)
2015-08-24 21:00:38 +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
757724fd75 Update poppler to 0.34.0. [1]
Chase all users of shlib version change of libpoppler.so.

PR:		201477 [1]
Submitted by:	olivierd@ [1]
2015-08-02 16:06:16 +00:00
Dmitry Marakasov
6cc84cfeb3 - Update to 2.9.4
PR:		201092
Submitted by:	sergey.v.brunov@gmail.com
Approved by:	maintainer timeout (abiliojr@gmail.com, 4 weeks)
2015-07-29 16:16:28 +00:00
Koop Mast
68f883edfc Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
2015-07-16 20:53:28 +00:00
Koop Mast
563f73ccfe Update poppler to 0.30.0 [1].
Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].

PR:		196599 [1]
Submitted by:	olivierd@ [1]
Exp-run by:	antoine@
Obtained from:	upstream [2]
2015-02-03 12:28:23 +00:00
Max Brazhnikov
334b43b730 editors/texstudio:
- Update it to 2.8.8
- Add missing Qt component

PR:		195795
Submitted by:	Abilio Marques (maintainer)
2014-12-10 22:03:50 +00:00
Max Brazhnikov
15076b8ca8 - Rename editors/texmakerx to editors/texstudio and update it to 2.8.6
- Pass maintainership to submitter
- Adjust Qt 4 components
- Add desktop-file-utils, execinfo, and pkgconfig to USES
- Drop MAKE_JOBS_UNSAFE
- Remove stale patches
- Update port description and comment
- Remove optional dependencies on print/gv and now non-existent print/xdvik.
  TeXstudio, similar to its ancestor Texmaker, can use Okular or Evince
  or any other viewer defined by user, therefore I see no reason for keeping
  options for particular viewers.

PR:		195346 (based on)
Submitted by:	Abilio Marques
2014-12-06 20:45:55 +00:00