Commit graph

3577 commits

Author SHA1 Message Date
Antoine Brodin
0728536616 Convert to USES=fortran
Submitted by:	jbeich
2018-02-11 11:29:35 +00:00
Antoine Brodin
b28580bffc Fix dependency on gcc runtime:
- lang/gcc is a metaport that doesn't provide any lib
- libgcc_s is already provided in base so LIB_DEPENDS can't be used
2018-02-11 10:11:41 +00:00
Tobias C. Berner
737c1cc56d Rename KDE4 meta ports
This is done for
 * consistency,
 * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications

Bumps the dependencies.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D12979
2018-02-10 10:29:51 +00:00
Tobias C. Berner
932e6dc413 Switch C compiler used to compile GHC to base Clang.
This removes build dependency on gcc and runtime dependency on gcc's runtime libraries.

Big thanks to Gleb for working on this.

PR:		225185
Submitted by:	Gleb Popov <6yearold@gmail.com>
Exp-run by:	antoine
Reviewed by:	pgj
Differential Revision:	https://reviews.freebsd.org/D12043
2018-02-10 08:03:22 +00:00
Dmitry Marakasov
d6c95efd94 Canonicalize PyPi WWWs:
- Switch to https://
- Remove trailing slashes

Approved by:	portmgr blanket
2018-02-08 20:18:08 +00:00
Dmitry Marakasov
e40f2df91b - Fix LICENSE
- Fix shebangs
- Add NO_ARCH
- Fix manpage installation by using MANPREFIX

Approved by:	portmgr blanket
2018-02-06 15:17:45 +00:00
Yuri Victorovich
b172dcc89b New port: science/siril: Astronomical image processing software
See details here: https://free-astro.org/index.php/Siril

Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D14190
2018-02-04 19:00:27 +00:00
Sunpoet Po-Chuan Hsieh
12734af7f0 Update to 1.9.3
- New features:
  - expr: added time coordinate function cdate(), ctime(), cdeltat(), ctimestep() ...
- New operators:
  - not - logical NOT (1, if x equal 0; else 0)
- Fixed bugs:
  - uvDestag: target grid undefined in output
  - runpctl: fails since release 1.8.0
  - read of reduced Gaussian grid description file failed [Bug #8146]
  - read error on grid description file [Bug #8099]
2018-02-04 10:12:35 +00:00
Yuri Victorovich
b44027836a science/ALPSCore: Update to 2.1.1
Change log:
https://github.com/ALPSCore/ALPSCore/releases/tag/v2.1.1

Additional port changes:
Added DOCS and DOXYGEN port options.

These options are added to be exactly the same way as
devel/protobuf-c will be after D13651.

IMO, this approach actually has a flaw that it allows
the meaningless combination DOCS=on and DOXYGEN=off.
I meant to discuss this further with portmgr@ but
didn't yet do this.

A better approach would be for DOXYGEN to enable
PORTDOCS and other necessary bits that DOCS normally
enables without actually requiring DOCS to be present.

PR:		224162
Submitted by:	Michael Danilov <mike.d.ft402@gmail.com> (maintainer)
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D14146
2018-02-03 22:40:20 +00:00
Thomas Zander
9ab648caa5 Update to upstream version 0.19.1
PR:		224973
Submitted by:	riggs
Approved by:	demon (maintainer)
2018-02-03 06:41:30 +00:00
Jose Alonso Cardenas Marquez
6102513a12 - Bump PORTREVISION. lang/fpc was updated to 3.0.4 2018-02-01 07:32:05 +00:00
Jason W. Bacon
be26d1d912 Multiple ports:
Change maintainer email bacon4000@gmail.com to jwb@FreeBSD.org
Remove Created by comments for same user

Approved by: jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D14128
2018-01-31 01:07:07 +00:00
Antoine Brodin
9fe58635f0 Fix with DEFAULT_VERSIONS=python=3.x 2018-01-30 21:53:41 +00:00
Antoine Brodin
fe512dd798 %%PYTHON_PYOEXTENSION%% is harmful in python2 style plists
Pointy hat:	cs@
2018-01-28 22:26:46 +00:00
Boris Samorodov
03049d7497 science/sigrok-firmware-fx2lafw: Update to version 0.1.6.
Changes: 0.1.6 (2018-01-26)
---------------------------
 * Fix an issue with FX2 based logic analyzers that could cause non-working
   and/or prematurely aborted acquisitions (bug #655).
 * FX2 based logic analyzers will now toggle pin PA1 during acquisition,
   and keep it high while idle. On fx2grok-tiny and fx2grok-flat devices
   there's a LED connected to PA1. Thus, those devices will visually indicate
   whether a firmware has been uploaded (LED will light up and stay like that
   while the device is idle). During any acquisition the LED will blink.
 * Refactor the oscilloscope code to avoid duplication (bug #984).
 * Fix a 'make distclean' error.
 * Fix a compiler warning with recent sdcc versions (e.g. v3.6.9).
2018-01-28 21:50:25 +00:00
Carlo Strub
36d5e19559 Update to 4.3.0 2018-01-27 19:16:04 +00:00
Sunpoet Po-Chuan Hsieh
68467dba02 Update to 4.6.0
Changes:	https://github.com/Unidata/netcdf-c/releases
2018-01-26 18:10:57 +00:00
Jan Beich
1f896b91d8 science/mpb: back out r459622 after base r328286
For a short time LLD_BOOTSTRAP (on amd64) broke many USES=fortran
consumers but now that it's fixed the workaround can go away.
-CURRENT support in ports is primarily limited to the latest tip,
not an arbitrary old version.

PR:		225230
Tested by:	Rainer Hurling (maintainer)
2018-01-25 07:52:54 +00:00
Gerald Pfeifer
233ed4ecef Fix the build on FreeBSD 12+ by using a current version of GCC which
is already used by some of the dependencies.

This avoids build errors of the following kind:

  /lib/libgcc_s.so.1: version GCC_4.6.0 required by
  /usr/local/lib/gcc6/libgfortran.so.3 not found

Submitted by:	maintainer (Rainer Hurling <rhurlin@gwdg.de>)
PR:		225230
2018-01-21 18:21:55 +00:00
Antoine Brodin
69c6989413 Fix packaging with python 3 by using py3kplist 2018-01-20 20:08:15 +00:00
Antoine Brodin
44eb6f53ce Mark BROKEN: fails to configure
checking for gcc... cc
checking whether the C compiler works... no
configure: error: in `/wrkdirs/usr/ports/science/libghemical/work/libghemical-3.0.0':
configure: error: C compiler cannot create executables

Reported by:	pkg-fallout
2018-01-20 07:41:40 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
Ed Schouten
11002e833a Upgrade bddsolve to version 1.04.
This release includes a fix that should make it build with C++14.

PR:   216080
Reviewed by:	jbeich
Differential Revision:	https://reviews.freebsd.org/D13951
2018-01-17 14:28:32 +00:00
Boris Samorodov
401b918bb2 Switch pkg-pist WWW: label to apropriate HTTPS addresses. 2018-01-16 15:13:18 +00:00
Boris Samorodov
f25ca13886 Switch pkg-pist WWW: label to apropriate HTTPS addresses. 2018-01-16 15:12:27 +00:00
Yuri Victorovich
a23c352c24 science/chemps2: Update to 1.8.5
Submitted by:	myself
Reported by:	portscout
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13908
2018-01-15 22:04:40 +00:00
Tijl Coosemans
d20de79ae0 Remove Doxygen generated directory manuals. They don't contain anything
important and their name contains the full path of directories which can
be different on different build systems.

Reported by:	antoine
2018-01-15 20:13:22 +00:00
Alexey Dokuchaev
a15e60cfd1 These two ports build and package without issues now on 10.4-STABLE
running under QEMU 2.9.0.
2018-01-15 05:40:13 +00:00
Tijl Coosemans
ba80483250 - Patch configure instead of configure.in so USE_AUTOTOOLS can be removed.
- Use upstream build system instead of do-build and do-install.
- Rename DOCS option DOXYGEN.
- Add EXAMPLES option.
- Depend on MPICH 3 instead of 2.
- Convert to USES=blaslapack.
- Use more option helpers.
- Update pkg-descr.
2018-01-14 19:32:51 +00:00
Tijl Coosemans
f226855a77 - Don't run autoreconf, but run some of the autotools from pre-configure
instead.  Autoreconf runs autoheader which replaces a handmade config
  header.
- Remove options.  DEBUG only adds -g which is already handled by
  WITH_DEBUG.  DERIV and R12 don't have any impact.  They are enabled by
  default upstream and the port Makefile never passed --disable-* when the
  options are disabled.  Reasons to remove these options: the only port
  (science/mpqc) that depends on this port requires the options to be
  enabled, no additional dependencies and no significant additional build
  time or disk space.
2018-01-14 17:47:12 +00:00
Alexey Dokuchaev
7b85b686ee Remove superfluous linefeeds and fix some other minor whitespace bugs. 2018-01-11 16:53:44 +00:00
Alexey Dokuchaev
a247b2f47d Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
2018-01-11 14:18:01 +00:00
Wen Heping
2102caca33 - Update to 0.9.2 2018-01-04 11:54:56 +00:00
Mathieu Arnold
d0cba2b797 Cleanup Mk/Uses/gnome.mk.
- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.

PR:		224618
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13550
2018-01-03 13:22:31 +00:00
Ben Woods
02f6c148fb science/InsightToolkit: Modify patch to use ${CMAKE_DL_LIBS}
${CMAKE_DL_LIBS} expands to "" on FreeBSD where the dl functions are
included in the Standard C library (libc), but to "dl" on operating
systems where the dl functions are part of libdl.

This change to the patch does not result in a change in contents of the
resulting package.

Reported by:	jbeich
2018-01-03 12:26:39 +00:00
Tobias C. Berner
51d04637cb New USES=eigen
Usage:
    USES=eigen:<version>[,<type>]

    version: 2 or 3 (required)
    type:    build (default), run

  For example:
    USES=eigen:2,build,run
  will add a BUILD- and RUN_DEPENDS on math/eigen2, and
    USES=eigen:3
  will add a BUILD_DEPENDS on math/eigen3.

* Convert the existing ports to use it
  - biology/iqtree: remove run time dependency (seemed not to be needed)
  - graphics/movit: remove run time dependency (seemed not to be needed)
  - science/avogadro: add run time dependeny (installed cmake file requires it to be present)

Reviewed by:	rakuco, mat
Differential Revision:	https://reviews.freebsd.org/D13702
2018-01-02 16:49:24 +00:00
Ben Woods
8e771c8bff science/InsightToolkit: Fix build (r457496 accidentally excluded patch) 2017-12-31 03:15:44 +00:00
Luca Pizzamiglio
5f69b42070 science/lamprop: Update to 3.4
PR:		221544
Submitted by:	rsmith@xs4all.nl (maintainer)
2017-12-29 14:25:16 +00:00
Ben Woods
df125ec212 science/InsightToolkit: Update to 4.13.0
Changes this release:
  https://discourse.itk.org/t/itk-4-13-has-been-released/549
2017-12-29 08:07:19 +00:00
Sunpoet Po-Chuan Hsieh
c0ede16652 Update to 1.25.0
Changes:	https://software.ecmwf.int/wiki/display/GRIB/Latest+news
2017-12-27 19:51:35 +00:00
Jan Beich
95ad0a601c devel/google{test,mock}: update to 1.8.0.450
Changes:	f1a87d7...5490beb
2017-12-27 19:47:20 +00:00
Yuri Victorovich
3c2c583237 science/libefp: Update to 1.5.0
Reported by:	portscout
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13598
2017-12-23 18:19:11 +00:00
Sunpoet Po-Chuan Hsieh
0ba55b5106 Update to 2.2.26
Changes:	https://github.com/Unidata/UDUNITS-2/blob/master/CHANGE_LOG
2017-12-23 16:49:28 +00:00
Yuri Victorovich
787a848e54 e-added port: science/PETSc: Suite of data structures and routines from Argonne National Laboratory (existed 2004/11/21-2014/09/01, deleted in r366959)
Replacing the identical version committed by me as a new port in r456696.
The old math/petsc port also had a slave port math/petsc-mpich that has also been deleted.

Original differential revision is https://reviews.freebsd.org/D13527

Submitted by:	myself
Reported by:	thierry that math/petsc and math/petsc-mpich existed before
Approved by:	adamw (mentor)
2017-12-21 00:26:58 +00:00
Yuri Victorovich
ac7be60714 Deleting science/PETSc: The previously-deleted port math/petsc exists. It will be resurrected and this version will be committed with it. 2017-12-21 00:20:01 +00:00
Baptiste Daroussin
4ce271099d Remove dependency on swig
I can't find any direct call to the swig binary in the code meaning
having swig as a run time dependency should not be a requirement
2017-12-20 15:25:16 +00:00
Baptiste Daroussin
8c16b50d8d Switch from swig1.3 to swig 3.0 2017-12-20 12:25:18 +00:00
Antoine Brodin
1ea2c6ea62 - Canonicalize LIB_DEPENDS
- Limit to python 2.7, the dependencies and the plist are not compatible
  with python3
- Cleanup plist

With hat:	portmgr (poudriere bulk -a broken)
2017-12-19 20:06:09 +00:00
Yuri Victorovich
a03c50d808 Re-added port: science/py-pymol: OpenGL based molecular visualization system (existed 2002/08/13-2014/09/01, deleted in r366862)
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D12902
2017-12-19 19:49:17 +00:00
Yuri Victorovich
e51eda6b05 New port: science/MOOSE-neural-simulator: Multiphysics Object Oriented Simulation Environment
Multiphysics Object Oriented Simulation Environment

MOOSE-neural-simulator allows to simulate
- chemical and biochemical reactions
- networks of neurons
- neural networks

This project is commonly referred to as MOOSE, in the capitalized form.
There is another science project called MOOSE, completely unrelated to this one, which will also be ported.
MOOSE-neural-simulator is a candidate for the future 'chemistry' category in case it will be approved.

Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13539
2017-12-19 16:04:34 +00:00