Commit graph

159 commits

Author SHA1 Message Date
Thierry Thomas
3f197bbce4 cad/opencascade: fix location of cmake files
PR:		274834
Reported by:	yuri
2023-11-05 14:07:18 +01:00
Jan Beich
4fb0230f7f multimedia/dav1d: update to 1.3.0
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.3.0
Reported by:	Repology
2023-10-05 18:36:06 +02:00
Thierry Thomas
88e8167b93 cad/opencascade: fix a bad symlink.
Reported by:	yuri
2023-07-20 18:14:07 +02:00
Yuri Victorovich
34eb151036 math/vtk9: Update 9.2.2 → 9.2.6
Reported by:	portscout
2023-06-23 21:51:29 -07:00
Daniel Engberg
f7accb23bf */*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s)
2023-04-27 14:01:46 +02:00
Daniel Engberg
a62d83a677 cad/opencascade*: Move to FFmpeg 4
Fails to build with FFmpeg 6

PR:		270197
Approved by:	portmgr (blanket, build fix)
Sponsored by:	Blinkinblox
2023-04-27 14:01:41 +02:00
Christian Weisgerber
feb1fa34f5 audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
Gerald Pfeifer
8d3e020ed0 *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
Jan Beich
17f6d799d7 multimedia/libvpx: update 1.13.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0
Reported by:	portscout
2023-02-11 08:46:45 +00:00
Muhammad Moinur Rahman
721e5776c9 Mk/**tex.mk: Convert bsd.tex.mk to USES=tex
- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
  and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
  infrastructure and also in the ports which have been removed from the
  ports as those are redundant.

In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.

Reviewed by:	portmgr
Approved by:	portmgr (blanket)
2022-12-19 08:44:58 -06:00
Thierry Thomas
23b7d54e92 cad/opencascade: upgrade to 7.7.0
Release notes at
<https://www.opencascade.com/open-cascade-technology-7-7-0-released/>.

Differential Revision:	https://reviews.freebsd.org/D36884
2022-11-12 14:32:00 +01:00
Yuri Victorovich
7406d45d49 math/vtk9: Update 9.1.0 -> 9.2.2 2022-10-24 01:14:57 -07:00
Daniel Engberg
df6c65a026 */*: Bump PORTREVISION for consumers of libunistring
Reported by:	jbeich
2022-10-22 11:36:07 +02:00
Yuri Victorovich
9bd18faa1c Revert "deskutils/just: Update 1.5.0 -> 1.6.0"
This reverts commit 9f02903fc6.
2022-10-21 12:22:35 -07:00
Yuri Victorovich
9f02903fc6 deskutils/just: Update 1.5.0 -> 1.6.0
Reported by:	portscout
2022-10-21 12:21:52 -07:00
Yuri Victorovich
3c3127dcf8 math/py-rustworkx: Add tests 2022-10-21 10:09:47 -07:00
Yuri Victorovich
586b19abba Revert "textproc/py-python-lsp-black: New port: Black plugin for the Python LSP Server"
This reverts commit 0c041ad4a2.
2022-10-13 06:41:27 -08:00
Yuri Victorovich
0c041ad4a2 textproc/py-python-lsp-black: New port: Black plugin for the Python LSP Server 2022-10-13 10:25:45 -07:00
Jan Beich
8f87e3d181 multimedia/x264: update to 0.164.3095
Changes:	5db6aa6...baee400f
2022-09-18 11:55:57 +00:00
Thierry Thomas
31735a5b1a cad/opencascade: fix cmake files
A cmake macro, which should have configured $OCCT_INSTALL_BIN_LETTER was
not applied correctly. Thus some cmake files where badly configured, and
some consumers could not use them.

PR:		266280
Reported by:	yuri
MFH:		2022Q3
2022-09-10 13:12:13 +02:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Tobias C. Berner
b46abf8056 cad: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  AMAKAWA Shuhei <amakawa@jp.FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Andersson <anders@hack.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Christoph Moench-Tegeder <cmt@FreeBSD.org>
  *  David Yeske <dyeske@gmail.com>
  *  Diane Bruce <db@db.net>
  *  Joachim Strombergson <watchman@ludd.ltu.se>
  *  Johnny Sorocil <jsorocil@gmail.com>
  *  Julian Jenkins <kaveman@magna.com.au>
  *  Marc Fonvieille <blackend@FreeBSD.org>
  *  Mario S F Ferreira <lioux@linf.unb.br> et al.
  *  Martin Dieringer <martin.dieringe@gmx.de>
  *  Matthias Petermann <matthias@petermann-it.de>
  *  Michael Durian <durian@shadetreesoftware.com>
  *  Michael Reifenberger <mr@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Otacilio de Araujo Ramos Neto <otacilio.neto@bsd.com.br>
  *  Pedro F. Giffuni
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Sarod Yatawatta <sarod@cs.pdn.ac.lk>
  *  Sergio Lenzi <lenzi.sergio@gmail.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Thierry Thomas <thierry@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vanilla I. Shu <vanilla@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  gahr
  *  hrs
  *  ijliao
  *  lbartoletti <lbartoletti@FreeBSD.org>
  *  lon_kamikaze@gmx.de
  *  stas
  *  swallace
  *  thierry@pompo.net

With hat:	portmgr
2022-07-20 16:20:58 +02:00
Kevin Bowling
db78da8f8b devel/libffi: Bump deps PORTREVISION for shlib change
PR:		263764
Reported by:	VVD <vvd@unislabs.com>
2022-05-09 12:23:51 -07:00
Charlie Li
d63665f7cd
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
2022-04-10 15:11:41 -04:00
Matthias Fechner
247c7db751 textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd7
2022-03-26 09:27:27 +01:00
Jan Beich
3468f1957c multimedia/dav1d: update to 1.0.0
Changes:	https://code.videolan.org/videolan/dav1d/-/releases/1.0.0
Reported by:	Repology
2022-03-18 14:41:26 +00:00
Stefan Eßer
bdd2d4af96 Update CONFLICTS definitions in categories a* to c*
Update the CONFLICTS definitions of ports in the following categories:

- accessibility
- archivers
- audio
- benchmarks
- biology
- cad
- chinese
- comms
- converters

An attempt has been made to use generic conflicts patterns that do not
have to be updated whenever a new version of a conflicting port is
added to the ports system.

There is a misunderstanding that the port being built/installed has to
be omitted from the conflicts pattern. This is not true - the port
being built is implicitly non-conflicting due to logic in bsd.port.mk.

Approved by:	portmgr (implicit)
2022-02-06 19:36:07 +01:00
Thierry Thomas
a961a22e6f cad/opencascade: link with execinfo
Fix a failure detected in another project:
> ImportError: /usr/local/lib/libTKernel.so.7: Undefined symbol "backtrace"

PR:		261583
Reported by:	yuri
2022-01-31 18:16:33 +01:00
Yuri Victorovich
580d53bd09 math/vtk9: Update 9.0.3 -> 9.1.0 2021-11-22 01:40:34 -08:00
Craig Leres
a00627deca cad/opencascade: fix plist without VIS 2021-11-15 18:55:34 +01:00
Craig Leres
4e0ab0ccde cad/opencascade: fix the build without VIS
Always depend on print/freetype2 in order to fix the build without VIS.
Reported by:	leres@freebsd.org
2021-11-12 18:51:09 +01:00
Thierry Thomas
dd9a3bcd4a cad/opencascade: upgrade to 7.6.0
Release notes at
<https://dev.opencascade.org/content/open-cascade-technology-760-released>.

PR:		259354
Reported by:	lbartoletti
2021-11-07 18:21:17 +01:00
Piotr Kubaj
25f4f3f594 cad/opencascade: fix build on 32-bit architectures other than i386 2021-09-27 12:22:32 +00:00
Christoph Moench-Tegeder
f3c231d641 cad/opencascade: switch to vtk9
- switches opencascade to vtk9 to enable upcoming import of
  cad/py-ocp
- cad/freecad has to switch vtk8 -> vtk9, too
  - this requires upstream commit 0cfea3fee3e7848bbf043d2b1a19f6405d7ebe25
    "Make smesh compile with vtk9"
  - while touching this, fixes vtk module detection
  - clean up VTK_DIR usage: that variable does not exist in FreeCAD's
    build system anymore (for quite some time, actually)

Obtained from:	opencascade upstream: Kirill Gavrilov
Obtained from:	freecad upstream: committed by github/wwmayer
Differential Revision:	D30934
Reported by:	thierry@
Submitted by:	thierry@
2021-07-07 09:55:32 +02:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Ganael LAPLANCHE
34fdd4dc58 Introduce devel/onetbb and mark devel/tbb as legacy
Intel oneAPI tbb 2021.1 (onetbb) has been released[1][2] and has deprecated
several interfaces over tbb 2020, breaking most dependent ports.

Old tbb 2020 will be kept for a certain time to allow transition but will be
removed in a near future as it CONFLICTS with devel/onetbb. New ports should
now use devel/onetbb instead of devel/tbb.

We tried to move a maximum number of dependent ports to devel/onetbb (or
disable dependency when not possible), but some of them still remain stuck
to devel/tbb. Remaining ones have not been identified as major dependencies
themselves and will be fixed as soon as updates are available from upstream.

PR:		252648, 252688 [3], 252683 [4], 252651 [5], 252690 [3], 252693 [3],
	252695 [3], 252696 [3], 252786 [3], 252649, 252868 [6], 252870 [5],
	252684 [7], 252785 [7]
Approved by:	yuri [3], jwb [4], thierry [5], FreeBSD@Shaneware.biz [6],
	maintainer timeout [7]

[1] https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html
[2] https://software.intel.com/content/www/us/en/develop/articles/tbb-revamp.html
2021-02-19 15:14:46 +00:00
Thierry Thomas
a05af294e2 Fix building when installed.
Since I´m there, add 3 more doc files to plist, but do not bump PORTREVISION to
avoid a rebuild.

PR:		253085
Submitted by:	greg (at) unrelenting.technology
2021-02-01 20:43:00 +00:00
Thierry Thomas
8030e0c23c Fix previous commit.
PR:		251486
Reported by:	jbeich
2020-11-30 22:02:55 +00:00
Thierry Thomas
9679c237f0 Unhardcode mesa-libs dependency, use USES=gl:glesv2 instead.
PR:		251486
Submitted by:	greg (at) unrelenting.technology
2020-11-30 21:03:35 +00:00
Thierry Thomas
b0d4491a12 Remove a forgotten .bak file.
(Do not bump PORTREVISION to avoid the rebuild of a big port without any
 functionnal change)

PR:		251159
Submitted by:	Oleg Sidorkin
2020-11-15 17:50:50 +00:00
Thierry Thomas
b19d5fec8a - Upgrade cad/opencascade to 7.5.0
Release notes at
  <https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf>

- Bump PORTREVISION of consumers.
2020-11-14 17:25:20 +00:00
Ganael LAPLANCHE
b4b8dbee42 Update devel/tbb to 2020.3 and bump dependent ports' revisions
Changelog: https://github.com/oneapi-src/oneTBB/blob/v2020.3/CHANGES
2020-07-17 10:12:25 +00:00
Christoph Moench-Tegeder
fa2f6831bc chase vtk8 upgrade from ports r533086
the shared library version changed, and the cmake files are now in
a new location
2020-04-27 07:58:12 +00:00
Thierry Thomas
b1ee5addc7 Really switch to VTK8.
Pro-tip: cmake and qmake are two build systems, do not mix them together,
or this could produce unexpected results.
2020-04-25 20:25:27 +00:00
Thierry Thomas
3402ac3452 Switch back to VTK-6.1 for the moment, unfortunately.
VTK-8.1 breaks different things - still investigating.
2020-04-20 14:04:36 +00:00
Thierry Thomas
740d3d0e83 Fix build: VTK-8 requires devel/qt5-qmake.
Reported by:	lbartoletti
2020-04-19 08:54:23 +00:00
Thierry Thomas
2f7ff22280 Switch to VTK-8.1. 2020-04-18 18:42:27 +00:00
Ganael LAPLANCHE
555ae57247 Update devel/tbb to 2020.2 and bump dependent port's revisions
Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES
2020-04-01 14:14:51 +00:00