Commit graph

152 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
11493c54b5 Bump PORTREVISION for devel/protobuf shlib change 2020-01-22 05:53:20 +00:00
Joseph Mingrone
ced1e88d5e editors/emacs-devel: Update to latest master branch commit, 4f2b415
This update includes an Emacs major version change from 27.0.50 to 28.0.50.
Ports that may depend on editors/emacs-devel must chase this update
with a PORTREVISION bump.

Submitted by:	ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D23012
2020-01-07 04:55:40 +00:00
Niclas Zeising
07e8e1c13c Add USES=xorg USES=gl, ports categories j
Add USES=xorg and USES=gl to ports in categories starting with 'j'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-06 18:03:34 +00:00
Tobias Kortkamp
c8b9433fc5 Fix some misspelled or duplicated LICENSE_* 2019-09-17 19:21:45 +00:00
Joseph Mingrone
c56e48fdfe Bump PORTREVISION for more ports using EMACS_VERSION_SITE_LISPDIR
This is required after editors/emacs was updated to version 26.3 in
r510281.  Some of these ports were missed in r510696.
2019-09-01 23:45:39 +00:00
Sunpoet Po-Chuan Hsieh
4f3e0d828f Bump PORTREVISION for devel/protobuf shlib change 2019-07-31 16:38:52 +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
Sunpoet Po-Chuan Hsieh
70ffc9c0fd Update devel/protobuf to 3.8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		238808
Exp-run by:	antoine
2019-07-05 19:08:49 +00:00
Sunpoet Po-Chuan Hsieh
73b1e3abe6 Update devel/protobuf to 3.7.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		236157
Exp-run by:	antoine
2019-03-31 13:41:02 +00:00
Hiroki Sato
91085e27f8 Update to 2.23.2815.102.00. 2019-03-05 07:05:53 +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
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
Sunpoet Po-Chuan Hsieh
7cdcf9aed1 Update devel/protobuf to 3.6.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		231008
Exp-run by:	antoine
2018-12-03 19:41:32 +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
MANTANI Nobutaka
6c19e0bd60 Chase textproc/uim update to 1.8.8. 2018-07-07 15:57:34 +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
Sunpoet Po-Chuan Hsieh
05f155d9b1 Revert r473259 and r473260 which are committed by accident
- Bump PORTEPOCH for protobuf and py-protobuf
- Bump PORTREVISION for dependent ports
2018-06-24 21:11:14 +00:00
Sunpoet Po-Chuan Hsieh
cf03afc451 Update to 3.6.0
Changes:	https://github.com/google/protobuf/releases
2018-06-24 20:19:45 +00:00
Joseph Mingrone
f245813f18 japanese/mozc-server: Unmark BROKEN and fix poudrirere/ccache build
The build failed with CCACHE_DIR_NON_ROOT_SAFE=yes in poudriere.conf.

Submitted by:	bdrewery
Reported by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
2018-06-01 18:13:24 +00:00
Joseph Mingrone
107b408c31 USES=emacs ports: Bump PORTREVISION for editors/emacs 26.1 upgrade
Or, mark ports that fail to build as BROKEN.
https://lists.freebsd.org/pipermail/freebsd-ports/2018-May/113518.html
2018-05-31 01:18:05 +00:00
Bryan Drewery
d22b428d28 Fix WITH_CCACHE_BUILD support 2018-03-15 20:00:47 +00:00
Joseph Mingrone
a3cc513bfc Flavorize and modernize Emacs ports
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
  editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
  subshell
- Silence some portlint warnings

[1] By not depending on base texinfo

PR:		225404
Reviewed by:	antoine
Approved by:	portmgr (mat) ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D13506
2018-02-01 18:03:09 +00:00
Sunpoet Po-Chuan Hsieh
0a7591375a Update devel/protobuf to 3.5.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-12-11 18:26:13 +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
Sunpoet Po-Chuan Hsieh
6fa7fc5018 Update devel/protobuf to 3.4.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-08-16 15:44:48 +00:00
Mathieu Arnold
189da2fda2 Regular USE_GITHUB cleanup.
Sponsored by:	Absolight
2017-07-27 13:57:30 +00:00
Mark Linimon
82c3cac0d2 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-22 16:04:19 +00:00
Sunpoet Po-Chuan Hsieh
149013a34f Update devel/protobuf to 3.3.0
- Remove USE_CSTD=c99: it was added for [1], now audio/clementine-player builds fine without it
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
PR:		178687 [1]
2017-04-29 15:43:46 +00:00
Joseph Mingrone
3f98bcd00c Chase editors/emacs update to version 25.2
Reported by:	des
Approved by:	ashish (emacs maintainer), swills (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D10534
2017-04-29 14:50:53 +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
Sunpoet Po-Chuan Hsieh
5ec74ff4d4 Fix build with devel/protobuf 3.2.0
Notified by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
2017-01-30 21:42:13 +00:00
Sunpoet Po-Chuan Hsieh
7f2dff279c Update devel/protobuf to 3.2.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-01-29 16:04:36 +00:00
Hiroki Sato
781f3b27c2 Fix build of japanese/mozc-tool. 2017-01-02 12:10:39 +00:00
Hiroki Sato
70f5d1ba0f Update to 2.20.2677.102.02. 2017-01-01 19:54:08 +00:00
Hiroki Sato
b8aa484b16 Fix build. 2017-01-01 17:19:52 +00:00
Hiroki Sato
b82a0b63b7 Add a patch to enable verbose build logging. 2017-01-01 06:49:13 +00:00
Hiroki Sato
18557054a1 Update to 2.20.2677.102. 2017-01-01 06:47:00 +00:00
Sunpoet Po-Chuan Hsieh
177698aaf0 - Update devel/protobuf to 3.1.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2016-12-14 17:58:20 +00:00
Mathieu Arnold
cd19d23292 More USE_GITHUB cleanup.
Use GH_SUBDIR, or GH_TUPLE, where applicable.

Sponsored by:	Absolight
2016-12-14 16:06:19 +00:00
Gerald Pfeifer
89f8b05214 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).

In particular that is 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.
2016-11-20 09:38:08 +00:00
Alexey Dokuchaev
bbc0e7b376 - Double-quote $@ to properly propagate parameters down the execution path
- Consistently pad (separate) shebang in wrapper scripts with an empty line
2016-10-17 04:00:20 +00:00
Antoine Brodin
81ec259cc2 Unbreak build as a regular user 2016-10-12 19:22:16 +00:00
Ruslan Makhmatkhanov
3fdb00fef0 japanese/mozc-server: with build with python3
- limit python version to python 2.7
- remove duplicated python direct build dependency
- set correct python version in build scripts
- fix packaging by not installing to /root:

  ====>> Checking for filesystem violations... done
  ====>> Error: Filesystem touched during build:
  extra: root/.mozc

PR:		207937
Submitted by:	Hiroo Ono <hiroo.ono+freebsd@gmail.com> (based on)
Approved by:	maintainer timeout (14 days)
2016-10-12 19:07:59 +00:00
Hiroki Sato
3ca5868b02 - Add workaround for broken C++11 support in GCC.
- Remove extra -9 for GZIP_CMD.
2016-05-23 17:55:06 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Hiroki Sato
196453bfe4 Update japanese/mozc-server to 2.17.2322.102. Changes include:
- Use Github as the source.
- Depend on devel/py-gyp and japanese/zinnia because bundled versions have
  been removed from the original distfile.
- devel/py-gyp-devel has been updated to snapshot as of 20160504 and
  renamed with devel/py-gyp.  Take maintainership[*].
- Install mozc.el.gz instead of mozc.el.

Approved by:	maintainer [*]
2016-05-16 17:43:22 +00:00
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Mathieu Arnold
018eeadae5 Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
2016-03-08 13:09:12 +00:00
Antoine Brodin
249b34beb2 Remove deprecated @exec/@unexec from ports using uim-module-manager 2015-09-26 13:02:41 +00:00
Hiroki Sato
e477b97a07 Add a missing dependency which could cause a build failure. 2015-09-25 21:37:19 +00:00