Commit graph

22311 commits

Author SHA1 Message Date
Jan Beich
582861072c graphics/vigra: unbreak consumers on 10.* for NUMPY=on
Passing -std=gnu++11 also matches Boost since r450557.

/usr/local/lib/libvigraimpex.so: undefined reference to `operator delete(void*, unsigned int)'

Reported by:	antoine (via bug 223922 -exp run)
Submitted by:	rakuco (adapted from bug 219484 fix)
2017-12-11 02:16:35 +00:00
Antoine Brodin
a021c1b8c0 - Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
2017-12-10 20:48:45 +00:00
Yuri Victorovich
23ea86a188 New port: graphics/drawpile: Collaborative drawing program
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13404
2017-12-10 17:38:46 +00:00
Niclas Zeising
c1e6040e96 Update wayland to 1.14.0
Disable posix_fallocate since ZFS does not support it.
Use epoll-shim instead of kqueue directly, from myfreeweb on github.

PR:		224200
Submitted by:	Johannes Lundberg
2017-12-09 22:02:30 +00:00
Niclas Zeising
21735a1156 Remove file. This is never used and never applied during patching. It
probably snuck in by mistake.
2017-12-09 21:10:21 +00:00
Thomas Zander
a4b0e0582a Update to upstream version 2.18.14
PR:		223887
Submitted by:	rhurlin@gwdg.de (maintainer)
2017-12-09 19:23:42 +00:00
Alexey Dokuchaev
ffbec57778 - Allow to build without appleseed.studio (Qt-based GUI program), this
makes setting up headless render boxes easier
- Remove previously optional dependency on `graphics/openimageio' when
  building with Disney material support: since r455830, OSL support is
  mandatory, and OSL depends on `graphics/openimageio' unconditionally
- Correct dependency on `graphics/seexpr': only appleseed.studio links
  to libSeExprEditor.so, while both programs link to libSeExpr.so (our
  SeExpr package always provides both libraries anyways)
2017-12-09 14:40:43 +00:00
Alexey Dokuchaev
c10df5b9df - Update to `graphics/appleseed' to version 1.7.1-beta
- OSL support is no longer optional.  It complicated the code and the
  build system, and developers' intention is to make OSL a first-class
  citizen in appleseed; keeping OSL optional did not allow moving in
  that direction
- Add a work-around for Core Working Group (CWG) Defect 253: prior to
  GCC 4.6.4 and Clang 3.9.0, C++ required a user-provided default ctor
  to default-construct a const object [*], and we still have supported
  FreeBSD versions where Clang behaves the old way

[*] https://stackoverflow.com/questions/7411515

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1501170801 which corresponds to commit ae7f346 tagged
as this release.
2017-12-09 09:33:59 +00:00
Mark Linimon
e8210b4758 Mark more ports broken that fail on both armv6 and armv7.
Approved by:	portmgr (tier-2 blanket)
2017-12-09 00:42:05 +00:00
Dmitry Marakasov
7836d5eac2 - Add license
PR:		223270
Submitted by:	yasu@utahime.org
2017-12-06 21:35:56 +00:00
Jan Beich
175bd94a98 graphics/colmap: update to 3.3
Changes:	https://github.com/colmap/colmap/blob/3.3/CHANGELOG.txt
2017-12-05 20:52:57 +00:00
Dmitry Marakasov
cab828c8d9 - Add an option to select GUI toolkit
- Switch default to gtk2 as per documentation
- Update depends

PR:		223672
Submitted by:	bsdpr@phoe.frmug.org
2017-12-05 18:16:49 +00:00
Philip Paeps
c5b15f8bb4 Fix build on 11-STABLE >= 1100511 (LLVM update)
Submitted by:	Santhosh Raju <santhosh.raju@gmail.com> (maintainer)
2017-12-05 11:43:41 +00:00
Sunpoet Po-Chuan Hsieh
0dd22a37cf Update to 0.6.1
Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
2017-12-03 20:34:38 +00:00
Yuri Victorovich
6eeeb68951 New port: graphics/py-photocollage: Graphical tool to make photo collage posters
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13341
2017-12-03 16:53:46 +00:00
David Chisnall
f9197640d9 Fix configure options for gnustep-make
We were not setting the flag to select the GNUstep ABI, so were defaulting to
using the GCC-compatible version, which was likely to trigger a lot of subtle
bugs.  This was noticed when C++ exceptions thrown through Objective-C stack
frames caused segfaults.
2017-12-03 12:23:53 +00:00
Alexey Dokuchaev
49a79474ad Now that RTTI was enabled in `devel/llvm40' (as of r455158), enable it here
as well (again).

PR:	224044
2017-12-03 11:36:21 +00:00
Antoine Brodin
38308bbce8 - Add explicit FLAVOR to a few dependencies
- Remove FLAVOR from py-docutils dependency in comms/uhd, in this case
  it needs the rst2html command, not the docutils module
- Mark some ports as not compatible with python3
2017-12-03 08:25:31 +00:00
Antoine Brodin
1e6e296230 pygtk2 works only with python2, no need to build python3 flavors of mcomix 2017-12-02 10:16:53 +00:00
Antoine Brodin
f549dd40a6 Instead of using a mix of autoplist and static plist, use a static plist
that works with both python2 and python3 (thanks to py3kplist)
2017-12-01 13:06:22 +00:00
Dmitry Marakasov
01ef1edeb6 - Add LICENSE_FILE
- Simplify documentation installation
- Switch to options helpers
2017-12-01 12:02:09 +00:00
Dmitry Marakasov
98e1843a94 - Optionize DOCS 2017-12-01 11:08:55 +00:00
Dmitry Marakasov
d7bd15865c - Add LICENSE_FILE
- Switch to options helpers
2017-12-01 11:08:29 +00:00
Antoine Brodin
07faea058d Cleanup LIB_DEPENDS on libpng 2017-12-01 07:19:53 +00:00
Matthias Andree
1fb0ae7cf9 Security update OpenEXR and ilmbase to 2.2.1.
While here, fix libIlmImfUtil_la_LDFLAGp so that when linking libIlmImfUtil,
the locally built libIlmImf gets precedence over the one in /usr/local,
to permit upgrades in a running system with the older version installed.

This changes the library's SONAME, so bump PORTREVISION of all dependees.

Unfortunately, this looks a bit too intrusive for an MFH to 2017Q4.

Security:	CVE-2017-9110
Security:	CVE-2017-9111
Security:	CVE-2017-9112
Security:	CVE-2017-9113
Security:	CVE-2017-9114
Security:	CVE-2017-9115
Security:	CVE-2017-9116
Security:	803879e9-4195-11e7-9b08-080027ef73ec
2017-12-01 01:58:23 +00:00
Dmitry Marakasov
0d8f7dcda8 - Add LICENSE_FILE
- Switch to USES=localbase
- Cosmetic fixes
- Switch to options helpers
2017-11-30 17:10:09 +00:00
Dmitry Marakasov
4045521c26 - Add distfile mirror
- Pet portlint
2017-11-30 17:09:11 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Mark Linimon
14295721d4 For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them so
on armv7.

This is part one of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
2017-11-30 05:55:17 +00:00
Yuri Victorovich
2923f7d2bc New port: graphics/py-sk1: Professional quality illustration program
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13280
2017-11-29 21:14:02 +00:00
Wen Heping
5bb2a2eda0 - Update to 7.0.7 2017-11-29 12:26:15 +00:00
Yuri Victorovich
c00167656b New port: graphics/py-gizeh: Simple vector graphics in Python
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13263
2017-11-28 03:09:27 +00:00
Jochen Neumeister
c9004837b0 graphics/bmeps: Update to 4.10.0
PR:		223903
Submitted by:	takefu@airport.fm (maintainer)
Approved by:	mentors (implicit)
2017-11-27 18:40:27 +00:00
Vanilla I. Shu
f2059bf405 Update to 0.3.6, and add LICENSE_FILES. 2017-11-26 08:58:47 +00:00
Tobias C. Berner
cfc0cb2d68 Update graphics/gmic-qt to 215
* fixes build on 32bit architectures

Reported by:	antoine
Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D13050
2017-11-25 20:57:07 +00:00
Adriaan de Groot
6f93e882b2 Update KDE ports that use OpenEXR, to use it optionally. This makes
it easier to switch off if OpenEXR is removed.

Reported by:	mandree
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13132
2017-11-25 20:43:39 +00:00
Tobias C. Berner
1e8a52e291 Update graphics/py-pycollada to 0.6
PR:		223866
Submitted by:	Thibault Jouan <tj+freebsd_ports@a13.fr> (maintainer)
2017-11-25 15:43:34 +00:00
Vanilla I. Shu
c5b8d2555d Update to 1.24. 2017-11-25 14:29:00 +00:00
Vanilla I. Shu
149f86c58f Update to 0.32.2. 2017-11-25 13:09:21 +00:00
Sunpoet Po-Chuan Hsieh
c2f7bc7b1f Update to 2.2.3
Changes:	https://trac.osgeo.org/gdal/wiki/Release/2.2.3-News
2017-11-25 03:01:33 +00:00
Sunpoet Po-Chuan Hsieh
ed43b32fd1 Update to 2.2.3
Changes:	https://trac.osgeo.org/gdal/wiki/Release/2.2.3-News
2017-11-25 03:01:29 +00:00
Sunpoet Po-Chuan Hsieh
0ec4f76c50 Update to 2.2.3
Changes:	https://trac.osgeo.org/gdal/wiki/Release/2.2.3-News
2017-11-25 03:01:24 +00:00
Sunpoet Po-Chuan Hsieh
7dedb00429 Update to 2.2.3
Changes:	https://trac.osgeo.org/gdal/wiki/Release/2.2.3-News
2017-11-25 03:01:19 +00:00
Mathieu Arnold
d9033160f4 Don't use MASTER_SITE_SUBDIR when it is not needed.
Sponsored by:	Absolight
2017-11-24 17:53:11 +00:00
Emanuel Haupt
f3d908bb64 This is a collection of software that can help managing (very) large TIFF files,
especially files that are too large to fit entirely into your computer's memory.

WWW: https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/
2017-11-23 13:30:11 +00:00
Jan Beich
de809d7781 graphics/sekrit-twc-zimg: update to 2.6.3
Changes:	https://github.com/sekrit-twc/zimg/compare/release-2.6.2...release-2.6.3
ABI:		https://abi-laboratory.pro/tracker/timeline/z/
MFH:		2017Q4
2017-11-22 18:38:48 +00:00
Jan Beich
3ff79e8380 graphics/linux-adobesvg: remove after r454665
Only Adobe Flash plugin is supported by Firefox 52+ or anything based
on its codebase (e.g., SeaMonkey).
2017-11-22 06:22:49 +00:00
Sunpoet Po-Chuan Hsieh
583a338c5d Update to 3.2.1
Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
2017-11-21 18:15:23 +00:00
Sunpoet Po-Chuan Hsieh
1e18a87b8d Update to 3.2.1
Changes:	https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
2017-11-21 18:15:18 +00:00