1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

53 Commits

Author SHA1 Message Date
Danilo Egea Gondolfo
11b2e73353 games/doomsday: Update to 2.3.0 2021-01-12 21:54:21 +00:00
Danilo Egea Gondolfo
d25d18c103 - Fix build on CURRENT with new clang 11 (typedef redefinition) 2020-08-30 12:10:26 +00:00
Danilo Egea Gondolfo
4728ea7a6c - Use Python 3 2020-04-06 19:04:23 +00:00
Antoine Brodin
41a5348a3b Deprecate a few ports
With hat:	portmgr
2020-02-23 15:25:53 +00:00
Danilo Egea Gondolfo
013b8fb9b0 - Update to 2.2.2 2020-02-08 20:48:43 +00:00
Danilo Egea Gondolfo
31c498d59b - Update to 2.2.1 2020-01-26 15:03:33 +00:00
Yuri Victorovich
bfd2cad636 multimedia/assimp: Update 4.1.0 -> 5.0.1
Reported by:	portscout
2020-01-25 20:36:37 +00:00
Danilo Egea Gondolfo
d5716de728 - Update to 2.1.2 2019-11-10 12:38:56 +00:00
Niclas Zeising
be6c15b5c6 Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-05 22:16:14 +00:00
Thomas Zander
5f1b7d2fe3 Chase update to audio/fluidsynth; bump PORTREVISION of dependent ports
PR:		240890
2019-09-29 10:04:31 +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
Thomas Zander
6288626867 Chase update of fluidsynth to 2.0.3
PR:		233448
2019-03-02 16:55:53 +00:00
Danilo Egea Gondolfo
2a13dc0ca8 - Update to 2.1.1 2019-02-23 15:55:03 +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] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

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
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
Danilo Egea Gondolfo
162abcef4d - Update to 2.1.0 2018-12-14 21:15:16 +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
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
Thomas Zander
ab5210f409 Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11
PR:		228265
2018-06-01 22:16:11 +00:00
Dmitry Marakasov
b2036b3ec1 - Switch to USES=localbase
- Limit python version

Approved by:	portmgr blanket
2018-02-27 12:28:58 +00:00
Yuri Victorovich
344ccf6363 multimedia/assimp: Update to 4.1.0
Change log:
https://github.com/assimp/assimp/releases/tag/v4.1.0

Additional port changes:
* Removed CMAKE_SKIP_RPATH, the default behavior should suffice
* Changed to CMAKE_OFF
* Removed the unnecessary .if/gcc clause
* Improved PLIST_SUB tokens
* Added the patch for #include that is already in the upstream
  repository now

Also tried to add the double-precision option, but it fails in build,
so I reported this to the upsream.

Bumped PORTREVISION: games/pioneer games/doomsday graphics/qt5-3d

Submitted by:	myself
Reported by:	portscout
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14253
2018-02-08 22:09:15 +00:00
Danilo Egea Gondolfo
fa353db017 - Update to 2.0.3 2018-01-06 17:12:25 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +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
Jan Beich
4f25567483 multimedia/assimp: rebuild consumers after r446390
ABI:		https://abi-laboratory.pro/tracker/timeline/assimp/
PR:		220889
Pointy hat to:	jbeich
2017-07-22 12:22:32 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +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
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +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
Thomas Zander
1fef35a2fc Update multimedia/assimp to upstream version 3.1.1
Details:
- Allow build with clang on FreeBSD >= 10
- Add BOOST option
- Add restrictions for USE_GCC
- Update post-patch and pkg-plist file
- Bump PORTREVISION on dependent ports (possible ABI change)

PR:		207575
Submitted by:	lightside@gmx.com
Approved by:	maintainer timeout
2016-03-27 07:34:57 +00:00
Danilo Egea Gondolfo
ed601505eb - Fix crash when there's no xrandr support
PR:		207113
Submitted by:	amdmi3
2016-02-15 23:14:37 +00:00
Danilo Egea Gondolfo
ba8a41dac7 - Update to 1.15.8 2016-02-05 01:20:08 +00:00
Danilo Egea Gondolfo
04246f22bb - Update to 1.15.7 2016-01-02 14:30:54 +00:00
Danilo Egea Gondolfo
11b0faa193 - Update to 1.15.6 2015-12-20 19:00:59 +00:00
Danilo Egea Gondolfo
495ba2a415 - Switch to USES=execinfo
PR:		205276
Submitted by:	pawel
2015-12-18 23:01:54 +00:00
Antoine Brodin
cb1b916f45 - this port doesn't use png
- cleanup plist
2014-12-25 13:46:15 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Marcus von Appen
6d83e65a8b - Convert games/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-20 17:36:02 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Tijl Coosemans
ee97df16bd - Convert net/sdl_net to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip

Approved by:	portmgr (implicit, bump unstaged port)
2014-07-09 19:06:34 +00:00
Danilo Egea Gondolfo
a3f7fd5ad8 - Update from 1.14.4 to 1.14.5 2014-06-20 18:44:38 +00:00
Danilo Egea Gondolfo
2ff984f260 - Update from 1.14.3 to 1.14.4 2014-05-25 16:28:45 +00:00
Danilo Egea Gondolfo
3c4dd03db1 - Update from 1.14.2 to 1.14.3 2014-05-16 02:10:08 +00:00
Danilo Egea Gondolfo
96c6938c85 - Update from 1.14.1 to 1.14.2 2014-05-08 13:25:35 +00:00
John Marino
4cc9b84c44 games/doomsday: Unbreak on DragonFly (note OSVERSION used without OPSYS)
OPVERSION always requires coupling with OPSYS to be correct, but normally
I let "<" comparison violators go because it never equates to "true" on
DragonFly.  This is a rare case where DragonFly needs the comparison to
be true.  Add a couple of OPSYS to fix the recent breakage on DragonFly.
2014-05-06 17:24:31 +00:00
Danilo Egea Gondolfo
f424320f07 - Update from 1.14.0 to 1.14.1 2014-04-27 16:07:14 +00:00
Danilo Egea Gondolfo
9461ad8877 - Update from 1.13.2 to 1.14.0
- Take maintainership
2014-04-27 00:40:18 +00:00
Max Brazhnikov
d1e467e534 games/doomsday: fix PORTSCOUT variable 2014-03-28 12:52:21 +00:00