Commit graph

172 commits

Author SHA1 Message Date
Kyle Evans
5bc1617efc Multiple ports: improve regex compliance (part 2)
This is again a part of the project to stop extraneous escaping of
ordinary characters and redefine some ordinary escapes as special
behavior.

Most of these ports are pushed over to use textproc/gsed because they
want to use GNU extensions.  Others are fixed to either escape appropriately
(e.g. $$ rather than \$ in Makefiles!) or just remove redundant escapes
(e.g. backtick in single quotes doesn't need escaped).

PR:		229925
MFH:		no (invasive risk)
2020-07-24 17:10:51 +00:00
Thierry Thomas
b675b9e816 Switch from mpich2 to mpich and chase ScaLAPACK´s upgrade. 2020-06-14 09:14:40 +00:00
Thierry Thomas
4d877350e8 - Do not try to get VmSize on -CURRENT
- Add a dependency on xterm
+ Some minor fixes.
2020-01-02 21:50:40 +00:00
Thierry Thomas
a7fba3d5ff Fix a typo. 2019-12-25 13:52:30 +00:00
Thierry Thomas
bda7766bf0 Let Code_Aster use Python-3.7. 2019-12-25 13:35:06 +00:00
Thierry Thomas
3f3d31178a Mark BROKEN on FreeBSD < 12 and on 32 bits systems.
Reported by:	pfg
2019-12-24 16:46:12 +00:00
Thierry Thomas
785dabb6ab Upgrade Code_Aster to 14.4.0-1.
PR:		242655
2019-12-23 20:10:09 +00:00
Jan Beich
b03c67869c devel/openmp: update to 9.0.0
- Connect tests to the framework to help QA remaining patches
- Force rebuild all consumers after https://reviews.llvm.org/D59783

Changes:	http://llvm.org/viewvc/llvm-project/openmp/tags/RELEASE_900/final/?view=log
ABI:		https://abi-laboratory.pro/tracker/timeline/llvm_openmp/
2019-09-21 18:59:57 +00:00
Mathieu Arnold
79698c8457 Convert to UCL & cleanup pkg-message (categories e-g) 2019-08-13 16:03:11 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Jan Beich
3b1a1bcee4 devel/openmp: phase out
- Expire after the last version without /usr/lib/libomp.so
- Drop SOVERSION for seamless transition (i.e., avoid conditionals)

PR:		236907
Approved by:	bapt (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19767
2019-05-08 16:05:53 +00:00
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Thierry Thomas
652c6cc395 Move math/mumps-edf to math/mumps.
This port is for MUMPS 5.x.

Reported by:	pfg
2019-03-10 17:35:09 +00:00
Thierry Thomas
20d852e362 - Fix BROKEN: actually it is broken on amd64 for all versions since r490369
on math/metis;

- Remove deprecation caused by Qt4: it builds without pylupdate4, but
  translations are missing.
2019-02-16 21:54:22 +00:00
Thierry Thomas
ecef5754c8 Switch lrelease from Qt4 to Qt5.
No PORTREVISION bump needed.
2019-02-02 14:06:49 +00:00
Thierry Thomas
a35e50456c Comment the BROKEN lines.
Reported by:	linimon
2019-01-26 18:12:23 +00:00
Thierry Thomas
3253cc52b0 Note the exact cause of the failure (conflict with the file proto.h
installed by math/metis).
2019-01-26 16:39:44 +00:00
Tobias Kortkamp
2bfbb823f3 Do not set CATEGORIES twice 2019-01-06 15:33:44 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Jan Beich
0aa737a336 Expand FreeBSD 12 conditionals to include 13.0-CURRENT 2018-10-23 16:34:43 +00:00
Antoine Brodin
b8796f0d82 Cleanup plists 2018-10-01 09:36:38 +00:00
Thierry Thomas
9d8e41ec8b Upgrade Code_Aster to 13.6.0-1. 2018-08-18 08:51:53 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Thierry Thomas
c85be7dcc7 Since the upgrade of math/suitesparse to 5.2.0, it depends unconditionnaly on
math/metis. Because math/metis and math/metis-edf are conflicting, this means
that the ports which depend on SuiteSparse and on metis-edf became BROKEN.

To solve this problem, this revison switches from metis-edf to the regular
metis.
2018-05-06 08:16:17 +00:00
Antoine Brodin
4f7ff75f7e Mark BROKEN: conflicting dependencies
pkg-static: metis-5.1.0_3 conflicts with metis-edf-5.1.0.a1,1 (installs files into the same place).  Problematic file: /usr/local/bin/cmpfillin

Reported by:	pkg-fallout
2018-05-05 16:51:57 +00:00
Dmitry Marakasov
e212ac7f29 - Revert r467691, testing this port requires installing it and some manual work
Requested by:	thierry (maintainer)
2018-04-19 15:22:16 +00:00
Dmitry Marakasov
6f373146f9 - Switch to new test framework
Approved by:	portmgr blanket
2018-04-18 08:33:45 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Antoine Brodin
f1b0de555f Remove dependency on the python metaports
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-20 06:32:06 +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
Thierry Thomas
e22be4275b Upgrade - endly! - to Code_Aster 13.4.0-3.
Notes:

- I have (not yet) succeeded to enable MFront in this version;

- it uses math/mumps-edf, repocopied from math/mumps;

- cad/scotch is now taken out of the aster tarball;

- french/eficas is no more used: to be replaced by "aster-study" in Salome_Meca
	(the port cad/salome should be resurrected!)
2017-11-14 18:29:22 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Thierry Thomas
f58c64ebdf Upgrade science/hdf5-18 to 1.8.19.
Changelog at
<https://support.hdfgroup.org/HDF5/doc1.8/ADGuide/Changes.html#1819>.
2017-06-17 09:48:47 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Thierry Thomas
f8308bb926 Unbreak after the upgrade of Gcc to 4.9.
It appears that now an explicit link to libc++ is required.

Analysed with pfg@ and Thomas Helfer (tfel-mfront upstream at cea.fr).
2017-01-22 20:35:34 +00:00
Sunpoet Po-Chuan Hsieh
e0b379fa6f Remove BROKEN_FreeBSD_9
Approved by:	portmgr (blanket)
2017-01-01 03:45:12 +00:00
Dmitry Marakasov
6077cb0b35 - Mark BROKEN on 9.x and 12.x:
/usr/bin/sed -i "" -e 's|/wrkdirs/usr/ports/french/aster/work/stage||g' /wrkdirs/usr/ports/french/aster/work/stage/usr/local/aster/12.6/aster.conf
sed: /wrkdirs/usr/ports/french/aster/work/stage/usr/local/aster/12.6/aster.conf: No such file or directory
*** Error code 1

Approved by:	portmgr blanket
2016-12-25 13:31:55 +00:00
Gerald Pfeifer
e4b7b9118a Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.

The first part covered  ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
2016-12-07 13:24:56 +00:00
Thierry Thomas
e5e45eab29 Upgrade Code_Aster to 12.0.6-4.
This brings french/eficas to 2016.0.1,
	cad/astk-serveur and astk-client to 1.13.8.2,
	french/med to 3.2.0 (built against hdf5-18),
	bump PORTREVSION to math/metis-edf and fix soname,
	and french/homard to 11.7-1.
2016-11-13 12:44:13 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Sunpoet Po-Chuan Hsieh
9a1f45d861 - Update to 1.10.0
- Add LICENSE_FILE
- Remove outdated PORTSCOUT
- Re-enable SZIP option by default: it was changed unintentionally in r398300

Changes:	https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt
		https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2016-04-20 20:42:39 +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
Sunpoet Po-Chuan Hsieh
e4796f7301 - Update to 1.8.15
- Bump PORTREVISION for science/hdf5 shlib change

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.15-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2015-05-24 08:10:28 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
John Marino
2d396d372d 8 ports categories: Remove $PTHREAD_LIBS
Categories: archivers, dns, french, japanese, news, port-mgmt, x11-wm

The sysutils port was setting configure argument, so the text wasn't
removed but the value of PTHREAD_LIBS was changed.

approved by:	PTHREAD blanket
2015-03-24 13:51:17 +00:00
Thierry Thomas
db5c3b0a00 Update Code_Aster to 11.7.0-1, with its different tools. 2015-02-18 22:06:54 +00:00
Antoine Brodin
364abe76fd Switch some dependencies from a directory name or a file generated by pkg-install
to a package name,  as the former can't be attributed to a package
2015-01-24 15:07:39 +00:00
Sunpoet Po-Chuan Hsieh
6e5edf87e4 - Update to 1.8.14
- Update MASTER_SITES
- Use INSTALL_TARGET=install-strip instead of MAKE_ENV=INSTALL_STRIP_FLAG=${STRIP}
- Bump PORTREVISION for science/hdf5 shlib change

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.14-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2015-01-18 10:39:51 +00:00