Commit graph

128 commits

Author SHA1 Message Date
Stephen Montgomery-Smith
0f489f5d1e cad/netgen: Update to 6.2.2404. 2024-06-15 11:38:02 -05:00
Stephen Montgomery-Smith
66e6866939 cad/netgen: Update to 6.2.2403. 2024-05-11 01:17:13 -05:00
Stephen Montgomery-Smith
8343d4e82e cad/netgen: Update to 6.2.2402. 2024-03-06 21:39:46 -06:00
Stephen Montgomery-Smith
ee1a5b379a cad/netgen: Allow build with python-3.11.
Bump pybind version to 2.11.1 to fix build.

PR:		276698
Reported by:	Ruslan Makhmatkhanov <rm@FreeBSD.org>
2024-01-28 22:44:43 -06:00
Stephen Montgomery-Smith
afdb988370 cad/netgen: Update to 6.2.2401. 2024-01-25 13:24:19 -06:00
Stephen Montgomery-Smith
97f7ef3258 cad/netgen: Update to 6.2.2307. 2023-12-23 16:38:38 -06:00
Stephen Montgomery-Smith
b84152cb62 cad/netgen: Update to 6.2.2306. 2023-12-21 21:35:57 -06:00
Stephen Montgomery-Smith
bbc185df03 cad/netgen: Update to 6.2.2305
This version of netgen seems to want to build with opencascade.  For
now this is switched off with CMAKE_ARGS+=-DUSE_OCC=OFF.  If anyone
finds this problematic, please contact me, or create a PR.
2023-10-25 05:20:02 +00:00
Stephen Montgomery-Smith
b45792573b cad/netgen: Update to 6.2.2304. 2023-07-09 17:19:51 -05:00
Stephen Montgomery-Smith
735dfc30c5 cad/netgen: Update to 6.2.2303. 2023-06-30 13:37:34 -05:00
Stephen Montgomery-Smith
9b645c7c62 cad/netgen: Update to 6.2.2302. 2023-03-08 16:52:52 -06:00
Stephen Montgomery-Smith
8ce48718ce cad/netgen: Update to 6.2.2031 2023-01-11 15:25:53 -06: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
Stephen Montgomery-Smith
2baf0c771b cad/netgen: Update to 6.2.2204. 2022-08-20 20:09:48 -05: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
Stefan Eßer
15c825be19 Fix CONFLICTS_INSTALL in categories cad and chinese
Approved by:	portmgr (implicit)
2022-06-29 17:00:01 +02:00
Stephen Montgomery-Smith
f194605378 cad/netgen: Update to 6.2.2203. 2022-05-10 11:26:56 -05:00
Stephen Montgomery-Smith
f4250f0553 cad/netgen: Update to 6.2.2202. 2022-03-11 11:59:11 -06:00
Stephen Montgomery-Smith
946c76ee0c cad/netgen: Mark broken for i386.
Reported by:	pkg-fallout@
2022-03-04 12:47:22 -06:00
Stephen Montgomery-Smith
37921ce1a2 cad/netgen: Update to 6.2.2201. 2022-03-01 23:57:05 -06: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
Piotr Kubaj
818670886c cad/netgen: don't set -march=native 2021-12-23 22:18:10 +00:00
Piotr Kubaj
faa2c926ca cad/netgen: enable on all architectures
Doesn't seem to be x86-specific anymore, builds fine on powerpc64le.
2021-10-31 11:13:06 +00:00
Stephen Montgomery-Smith
e0a537a13d cad/netgen: Update to 6.2.2105. 2021-10-02 19:42:40 -05:00
Stephen Montgomery-Smith
ed3fdbe024 cad/netgen: Update to 6.2.2104. 2021-07-15 17:56:13 -05: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
Stephen Montgomery-Smith
902af89174 cad/netgen: Update to 6.2.2103. 2021-06-04 21:11:37 -05:00
Adriaan de Groot
f34213df16 cad/netgen: fix build
ld: error: libsrc/interface/libinterface.so: undefined reference to
	pthread_create [--no-allow-shlib-undefined]

This has been happening for over a month since an LLVM update
made it more sensitive to symbol-issues. I can't spot any
direct pthreads usage in the source, though, so the patch
is just a bodge.
2021-04-12 11:14:53 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Stephen Montgomery-Smith
190b075327 - Update to 6.2.2102. 2021-03-19 16:38:26 +00:00
Kai Knoblich
25dd65a17b cad/netgen: Fix packaging with Python 3.8
PR:		253815
Approved by:	python (with hat)
2021-03-04 11:22:36 +00:00
Stephen Montgomery-Smith
abb3d6af04 - Update to 6.2.2101. 2021-01-23 04:35:01 +00:00
Stephen Montgomery-Smith
20d233a5be - Allow build for i386, because pkg-fallout@ reports build errors for amd64
as well, and it builds properly on my system.  So I believe the error is
  with pkg-fallout@.
2020-12-09 19:33:39 +00:00
Stephen Montgomery-Smith
de9efac61c - Don't build for i386, because pkg-fallout@ reports build errors. 2020-11-21 01:09:34 +00:00
Stephen Montgomery-Smith
2332dbe6fe - Update to 6.2.2009. 2020-11-14 06:01:51 +00:00
Stephen Montgomery-Smith
a05aa85523 - Update to 6.2.2008. 2020-09-26 17:56:34 +00:00
Stephen Montgomery-Smith
92b21b6fda - Update to 6.2.2007. 2020-07-23 21:59:25 +00:00
Stephen Montgomery-Smith
24d2ac5b73 - Add LDFLAGS+= -lexecinfo so that python modules work.
PR:		247811
Submitted by:	rsmith@xs4all.nl
2020-07-07 14:22:41 +00:00
Stephen Montgomery-Smith
2a3693c671 - Update to 6.2.2006. 2020-06-19 16:18:47 +00:00
Mark Linimon
711279bdb9 Mark as ONLY_FOR x86: rdtsc() is not available on other archs:
In file included from /wrkdirs/usr/ports/cad/netgen/work/netgen-6.2.2004/libsrc/core/utils.hpp:14:
  In file included from /usr/lib/clang/10.0.1/include/x86intrin.h:13:
  /usr/lib/clang/10.0.1/include/ia32intrin.h:188:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'

Approved by:	portmgr (tier-2 blanket)
2020-06-14 20:07:31 +00:00
Stephen Montgomery-Smith
2761a887ad - Update to 6.2.2005.
- Revert r537594 and r537931, because their introduction did not stop build
  errors from pkg-fallout@.
2020-06-13 18:11:07 +00:00
Stephen Montgomery-Smith
c1f3be27e2 - Fix build error caused by lack of py-pybind11 dependency. I decided to
go this way instead of putting superbuild back on.
2020-06-04 19:09:36 +00:00
Stephen Montgomery-Smith
481fc36263 - Switch off superbuild in cmake. I did this because cmake seemed to
place all of its output in some cache file, and then print it at the end.
  I'm also getting mysterious build errors from pkg-fallout, and I am
  hoping this change will fix this.
- I found that this change caused pybind11 include files to be not part
  of plist.
- Bump portrevision because of the change to plist.
2020-06-03 05:05:30 +00:00
Stephen Montgomery-Smith
2244ce15dc - Correct use of GH_* variables.
Reported by:	Jan Beich <jbeich@FreeBSD.org>
2020-06-03 03:01:23 +00:00
Stephen Montgomery-Smith
e17a7a2982 For some reason, distinfo had a file listed twice. This caused make fetch
to fail.
2020-05-31 00:04:36 +00:00
Stephen Montgomery-Smith
4d678ffe69 - Update to 6.2.2004. This required a complete rewrite of the port.
PR:		246512
Submitted by:	yuri@freebsd.org
2020-05-26 02:33:57 +00:00
Stephen Montgomery-Smith
7b877ea651 - Add patch so that -pthreads is included in libraries.
- Mild corrections to pkg-plist.
- Bump portrevision.

PR:		242154
Submitted by:	smars@yuntech.edu.tw
2019-11-24 02:36:44 +00:00
Niclas Zeising
c2e845d0c8 Add USES=xorg USES=gl, ports categories c
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'c'.
2019-11-04 21:36:13 +00:00
Mathieu Arnold
a6c40a689b Convert to UCL & cleanup pkg-message (categories a-c) 2019-08-13 16:00:39 +00:00