Commit Graph

101 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh f7285587af Bump PORTREVISION for astro/cfitsio shlib change 2021-01-26 14:00:17 +00:00
Jason E. Hale 3676ef0b9e graphics/libraw: Update to 0.20.2
Bump PORTREVISION on consumers due to shared library bump.

Changes:	https://www.libraw.org/news/libraw-0-20-2-Release
2021-01-01 00:04:42 +00:00
Thierry Thomas 0b5864f66c - Upgrade math/eigen3 to 3.3.8;
- Add some dependencies which might be detected by Find_Package but not registered;

- Bump PORTREVISION of consumers.

PR:		250833
Submitted by:	/me
Approved by:	tcberner@ (KDE / maintainer) + exp-run
2020-12-12 17:04:37 +00:00
Tobias C. Berner fe56b9051e astro/kstars: update to 3.5.0
Announcement:
	https://knro.blogspot.com/2020/11/kstars-v350-is-released.html

Changelog:
	https://github.com/KDE/kstars/blob/master/ChangeLog
2020-11-21 16:09:49 +00:00
Tobias C. Berner 9ef0edb821 astro/kstars: update to 3.4.3 2020-07-24 17:16:43 +00:00
Danilo Egea Gondolfo f290a3c705 - Update astro/wcslib to 7.3 2020-07-16 08:04:26 +00:00
Tobias C. Berner c3203ebc48 astro/kstars: update to 3.4.2 2020-04-27 14:38:30 +00:00
Tobias C. Berner 9234796bbd astro/kstars: update to 3.4.1 2020-03-08 14:59:49 +00:00
Tobias C. Berner 3ee3f26b47 astro/kstars: update to 3.4.0 2020-02-14 19:50:38 +00:00
Tobias C. Berner 654b52ed10 astro/kstars: update to 3.3.9 2020-01-02 09:14:49 +00:00
Tobias C. Berner 46a6302d41 astro/kstars: update to 3.3.8 2019-11-24 07:06:36 +00:00
Raphael Kubo da Costa fa63ffe5ae Remove post-patch section.
Upstream was fixed back in 2015 with commit 4946984e01.
2019-11-09 20:23:30 +00:00
Tobias C. Berner f3644a7ce8 astro/kstars: update to 3.3.7 2019-11-09 10:02:54 +00:00
Adriaan de Groot fbd2f7ab9c Update astro/kstars to latest upstream release
Release notes:
	http://knro.blogspot.com/2019/09/kstars-v336-is-released.html
says "lots of little improvements". One translation has gone away.
2019-10-10 20:19:13 +00:00
Danilo Egea Gondolfo eee499721d - Update astro/wcslib to 6.4 2019-09-15 10:51:13 +00:00
Tobias C. Berner 8f5319595b astro/kstars: update to 3.3.5 2019-09-09 16:44:57 +00:00
Tobias C. Berner 1594911680 astro/kstars: update to 3.3.4 2019-08-28 20:26:57 +00:00
Tobias C. Berner 8b5820b785 astro/kstars: update to 3.3.3 2019-08-04 19:36:38 +00:00
Sunpoet Po-Chuan Hsieh 5edb3f8484 Update to 3.47
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/docs/changes.txt
2019-07-27 11:53:22 +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
Tobias C. Berner 26c7ecc37b astro/kstars: update to 3.3.2 2019-07-10 18:05:49 +00:00
Tobias C. Berner f260d1089e astro/kstars: update to 3.3.0 2019-06-22 13:51:13 +00:00
Tobias C. Berner 282b17a9e8 astro/kstars: update to 3.2.3 2019-06-01 19:19:48 +00:00
Tobias C. Berner f787b68655 astro/kstars: readd accidentally dropped epoch
Pointy hat:	tcberner
Reported by:	fluffy
2019-05-16 12:24:16 +00:00
Tobias C. Berner 1e6c5346ab astro/kstars: update to 3.2.2 2019-05-16 04:23:24 +00:00
Tobias C. Berner 5272c94ea2 astro/kstars: update to 3.2.1 2019-04-28 13:49:10 +00:00
Tobias C. Berner 5c6324cde5 astro/kstars: update to 3.2.0 2019-04-18 20:26:59 +00:00
Jason E. Hale 67d26aa566 graphics/libraw: Update to 0.19.2
- Demosaic packs are no longer distributed nor supported upstream
- Bump PORTREVISON on all consumers due to libraw shlib version increase

Changes:	https://www.libraw.org/news/libraw-0-19-2-release
2019-03-29 23:00:35 +00:00
Tobias C. Berner f7209ce4da security/qtkeychain: remove flavors (Qt4 deprecation)
Approved by:	portmgr (implicit)
2019-03-16 18:46:13 +00:00
Tobias C. Berner 5500b8fa66 astro/kstars: update to 3.1.1 2019-03-10 09:24:26 +00:00
Tobias C. Berner b86bb5cb93 astro/kstars: update to 3.1.0 2019-03-01 05:07:11 +00:00
Tijl Coosemans 1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Tobias C. Berner a52e64c598 astro/kstars: update to 3.0.0
Changelog:
   http://knro.blogspot.com/2018/12/kstars-v300-is-released.html
2018-12-29 19:17:48 +00:00
Tobias C. Berner bea206a333 astro/kstars: fix linking with lld7
kstars tries to pass -z nodump to the linker, which is not supported by lld7.

This patch adds a little CMake function to check whether the linker accepts that flag,
and if not does not add it.

PR:		230603
Reported by:	jbeich
2018-12-29 18:47:12 +00:00
Tobias C. Berner 8a4ab05d84 Update math/eigen3 to 3.3.7
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.6
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.7
2018-12-26 09:06:34 +00:00
Tobias C. Berner 707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +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
Danilo Egea Gondolfo 7a47562fdc - Update astro/wcslib to 6.2 2018-11-11 20:54:12 +00:00
Tobias C. Berner 89d1bb9ab0 Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative
- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
2018-11-04 19:00:53 +00:00
Alexandre C. Guimarães 2fee38be5e astro/kstars: update to 2.9.8.
PR:	231968
Submitted by:	Wen Heping <wenheping2000@hotmail.com>
Approved by:	tcberner (mentor)
2018-10-05 21:32:15 +00:00
Danilo Egea Gondolfo 2f21094abb - Update to 5.19.1 2018-08-02 03:53:40 +00:00
Tobias C. Berner 7bd38f675d Update astro/kstars to 2.9.7 . 2018-08-01 11:07:36 +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
Tobias C. Berner 317d1670d5 Update astro/kstars to 2.9.6 2018-05-31 20:55:27 +00:00
Tobias C. Berner 2084337456 Upgrade astro/kstars to 2.9.5
* complete dependencies while here.
2018-04-29 09:12:41 +00:00
Tobias C. Berner 84513d2788 New port: astro/kstars, current version of astro/kstars-kde4 2018-04-28 20:32:37 +00:00
Tobias C. Berner a4a7daf069 Give the KDE SC4 applications ports a -kde4 suffix
In order to make room for the up-to-date version of the KDE Desktop and its
applications move the KDE Application ports based on Qt4.

PR:		225992
Exp-run by:	antoine
Reviewed by:	rakuco, adridg
Differential Revision:	https://reviews.freebsd.org/D14413
2018-02-22 19:03:17 +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 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